/*  -----------------------------------
	let's reset some browser styles
--------------------------------------*/
* {margin:0;padding:0}
img, fieldset {border:none}
table {border-collapse:collapse}
td, th {text-align:left;vertical-align:top}
button {cursor:pointer}
input, button, select {vertical-align:middle;outline:none}
textarea {overflow:auto}

a {text-decoration:none;color: #5ea5e1;}
a:hover {text-decoration:underline}

input.text, input.password, textarea {border: 1px solid #7f9db9}

/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}


/*  -----------------------------------
	let's rock!
--------------------------------------*/

body {
	background:#b3cce0;
	font-family: Arial, Verdana, Sans-serif;
	overflow-x:hidden;
}

#ajaxAction,
#aiVotat {
	position: fixed;
	right:10px;;
	bottom:10px;
	background-color:#fffef0;
	font-weight:700;
	padding:0 5px;
	line-height:24px;
	font-size:.77em;
	text-align: center;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#c00;
	display:none;	
}
	#aiVotat {
		bottom:auto;
		top:10px;
	}
body.ajaxLoad #ajaxAction {
	display:block;
}


#topQuickMenu {
	position: absolute;
	top: 20px;
	right:0;
	font-size:.7em;
	z-index: 500;
}
	#topQuickMenu li {
		float:left;
		position: relative;
		list-style:none;
		height:22px;
		line-height:22px;
		margin-right:10px;
		font-weight:700;
		
	}
		#topQuickMenu li.user {
			background:url(../images/topQuickMenuSeparator.png) no-repeat right center;
			padding-right:10px;
		}
		#topQuickMenu li.quick {
			background:url(../images/topQuickMenuSprite.png) no-repeat right 7px;
			padding-right:10px;
		}
		#topQuickMenu li.logout {
			background:url(../images/topQuickMenuSeparator.png) no-repeat left center;
			padding-left:10px;
		}
		#topQuickMenu li a {
			color:#fff;	
		}
		#topQuickMenu li ul {
			display:none;
			position: absolute;
			left:0;
			top:22px;
			width:200px;
			background:url(../images/topQuickMenuBG.png) repeat-x left top #f9f9f9;
			padding:10px 0;
			max-height:110px;
			overflow:auto;
		}
			#topQuickMenu li a.del {
				float:right;
				width:8px;
				height:8px;
				background:url(../images/topQuickMenuDelete.png) no-repeat right top;
				margin-top:11px;
			}
				#topQuickMenu li a.del:hover {
					background-position:left top
				}
			#topQuickMenu li:hover ul {
				display:block;
			}
			#topQuickMenu li li {
				float:none;
				margin:0;
				height:30px;
				line-height:30px;
				padding:0 10px;
				font-weight:100;
				
				color:#7f7f7f	
			}
				#topQuickMenu li li a {
					color:#7f7f7f	
				}
					#topQuickMenu li li a:hover,
					#topQuickMenu li li:hover a {
						color:#05a7e7	
					}
				#topQuickMenu li li:hover {
					background:url(../images/topQuickMenuHover.png) repeat-x left top;
				}
				#topQuickMenu li li.all,
				#topQuickMenu li li.all:hover {
					background:none;
					text-align: right;
					height:auto;
					line-height:100%
				}
#header {
	height:90px;
	padding-top:0px;
}
#header2 {
	width:985px;
	margin:0 auto;
	color:#fff;
	position: relative;
}
	#header .topBar {
		font-size:.8em;
		line-height:30px;
		visibility:hidden;
	}
	#header .topBar a {
		color:#fff;
		
	}
	#skipToContent {
		float:right;
	}

#logo {
	width:494px;
	height:120px;
	background:url(../images/logo.png) no-repeat left top;
	display:block;
	margin:0 0;
}
	#logo a {
		display:block;
		width:400px;
		height:100px;
	}
#header div.topSearch {
	height:112px;
}
#headerMenu {
	background:url(../images/pageRoundTop.jpg) no-repeat center bottom;
	height:118px;
	position: relative;
	z-index: 3;
}
	.headerShadow {
		width:985px;
		margin:0 auto
	}
#topMenu {
	width:400px;
	margin:0 auto;
	height:46px;
	line-height:46px;
	padding-left:1px;
	
}
	#topMenu li {
		float:left;
		list-style:none;
		width:100px;
		
		position: relative;
		display:inline;
	}
		#topMenu li.comunitate {
			width:150px;
		}
		#topMenu li.jocuriOnline {
			width:150px;
		}
		
	#topMenu li a,
	#topMenu li a strong {
		display:block;
		height:46px;
		line-height:46px;
		text-align: center;
		color:#242424;
		cursor:pointer;
		padding-left:15px;	
		background:no-repeat left top;
	}
		#topMenu li a strong {
			padding:0 15px 0 0;
			background-position:right top
		}
		
	
		#topMenu li a {
			font: 700 16px Arial, Verdana, Sans-serif;
			outline:none;
			position: relative;
		}
			#topMenu li a span.normal,
			#topMenu li a span.shadow {
				position: absolute;
				left:0;
				top:0;
				z-index: 3;
				width:100%;
			}
			#topMenu li a span.shadow {
				top:1px;
				left:0px;
				color:#dedede;
				z-index: 2;
			}

		#topMenu li a:hover,
		#topMenu li:hover a{
			text-decoration:none;
		}
			#topMenu li a:hover span.shadow,
			#topMenu li:hover a span.shadow {
				color:#f6f6f6	
			}
			#topMenu li a:hover span.normal,
			#topMenu li:hover a span.normal {
				color:#5ea5e1	
			}
		#topMenu li.s a {
			cursor:default;
		}
		#topMenu li.s a span.normal {
			color:#333	
		}
		#topMenu li.s a span.shadow {
			color:#f8f8f8	
		}
		#topMenu li ul {
			position: absolute;
			top:46px;
			left:-30px;
			width:400px;
			padding-top:35px;
			height:30px;
			display:none;
		}
		#topMenu li:hover ul,
		#topMenu li:hover ul,
		#topMenu li.s ul {
			display:block;
		}
		#topMenu li.s a,
		#topMenu li.s a strong {
			background-image:url(../images/topMenuSel.png)
		}

		#topMenu li li {
			background:none;
			width:auto;
			margin-right:10px;
		}
			#topMenu li li a,
			#topMenu li.s li a {
				font-size:.7em;
				height:25px;
				line-height:25px;
				background:url(../images/topSubMenu.png) no-repeat left -25px;
				color:#fefefe;
				padding-left:10px;
			}
			* html #topMenu li li a {
				width:1%;
				white-space:nowrap;
			}
			#topMenu li li a span {
				height:25px;
				line-height:25px;
				background:url(../images/topSubMenu.png) no-repeat right -25px;
				padding-right:10px;
				display:block;
				cursor:pointer;
				font-weight:700;
				
			}
			#topMenu li li a:hover {
				background:url(../images/topSubMenu.png) no-repeat left 0;
				color:#242424;
			}
			#topMenu li li a:hover span {
				background:url(../images/topSubMenu.png) no-repeat right 0;
			}
				#topMenu li li.s a {
					background:url(../images/topSubMenu.png) no-repeat left bottom;
					color:#242424
				}
				#topMenu li li.s a span {
					background:url(../images/topSubMenu.png) no-repeat right bottom;
				}
			#topMenu li li a:active {
				background:url(../images/topSubMenu.png) no-repeat left bottom;
				color:#242424	
			}
			#topMenu li li a:active span {
				background:url(../images/topSubMenu.png) no-repeat right bottom;
			}



#topSubMenu {
	width:950px;
	margin:0 auto;
	color:#fff	
}
	#topSubMenu dd {
		float:left
	}

#topSubMenu dd#topSearch {
	margin-top:34px;
	position: relative;
	float:right;
	width:171px;
	height:25px;
	background:url(../images/topSearch.png) no-repeat left top;
}
#topSearch fieldset {

}
	#topSearch input {
		float:left;
		width:124px;
		border: none;
		background:transparent;
		color:#fff;
		padding:5px 0 0 3px	
	}
	#topSearch button,
	#topSearch a.showDropDownSearch  {
		float:left;
		text-indent:-9999px;
		height:22px;
		margin-top:2px;
		background:transparent;
		border: none;
		outline:none;
	}
	#topSearch .dropDown {
		width:15px;
	}
	#topSearch button.submit {
		width:25px;
	}
#topSearch ul {
	z-index: 10;
	position: absolute;
	top:25px;
	background:url(../images/searchDropDown.png) no-repeat left bottom;
	width:139px;
}
	#topSearch ul a {
		color:#fff;
		display:block;
		height:18px;
		line-height:18px;
		padding-left:30px;
		outline:none;
		margin:0 3px
	}
	#topSearch ul a:hover,
	#topSearch ul a.s {
		color:#5ea5e1;
		text-decoration:none;
		background:url(../images/blueRightArrow.png) no-repeat 20px center;
	}
#topSearch ul li {
	background:url(../images/HshadedSeparator.png) repeat-x left bottom;
	padding-bottom:2px;
	margin:0;
	font-size:.7em;
}
#topSearch ul li.last {
	background:none;
}

/*  -----------------------------------
	header is done. let's do the real thing
--------------------------------------*/

#wrap {
	background:url(../images/pageBG.jpg) repeat-y  center top;
}
#leftShadow {
	width:985px;
	margin:0 auto
}
#rightShadow {
}
#content {
	padding:20px 0 0;
	min-height:350px;
	/*background:#eee;  url(../images/contentGradient.png) repeat-x left top #fafafa;*/
}

/*  -----------------------------------
	main area
--------------------------------------*/
#mainArea {
	width:630px;
	float:left;
	padding-top:3px;
	margin-left:24px;
}
* html #mainArea {display:inline}
/*  -----------------------------------
	promotions slider
--------------------------------------*/
#promotions {
	background:#3a3a3a;
	padding:6px 10px;
	border: 1px solid #c1c1c1;
	width:592px;
	height:278px;
	margin-bottom:23px;
}
	#promoSlider1 {
		width:592px;
		height:278px;
		position: relative;
		background:url(../images/ajaxload1.gif) no-repeat center center;
	}
		#promoSlider1.loaded {
			background-image:none
		}
	#promoSlider1 .items {
		width:592px;
		height:276px;
		position: absolute;
		overflow:hidden;
		left:0;
		top:0;
		background:no-repeat left top;
		z-index: 1;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
	}
	#promoSlider1 .infoBox {
		position: absolute;
		left:25px;
		top:0;
		width:174px;
		height:258px;
		background:url(../images/featuredShine.png) no-repeat left top;
		color:#fff;
		padding:10px;	
	}
		#promoSlider1 .infoBox h2 {
			font:700 1.3em "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
		}
		#promoSlider1 .infoBox h3 {
			position: absolute;
			bottom:50px;
			font-size:.8em;
			line-height:140%;
		}
		#promoSlider1 .infoBox a.play {
			position: absolute;
			bottom:20px;
			background:url(../images/promoSliderPlay.png) repeat-x left top;
			font-size:.8em;
			height:25px;
			line-height:25px;
			color:#4a4a4a;	
			font-size:.77em;
			padding:0 10px
		}
	
	#promoControlos {
		width:131px;
		position: absolute;
		right:0;
		top:0px;
		z-index: 10;
	}
		#promoControlos a {
			display:block;
			height:39px;
			background:url(../images/homepageSlider.png) no-repeat left -71px;
			color:#585858;
			outline:none;
			padding-left:30px;
			padding-top:24px;
			font:700 .8em/14px Arial, Verdana, Sans-serif;
			margin-bottom:8px;
		}
		#promoControlos a.multi{
			padding-top:18px;
			height:46px;
		}
		#promoControlos a:hover {
			text-decoration:none;	
			background-position:left -142px
		}
		#promoControlos a.activ,
		#promoControlos a.activ:hover {
			color:#ffe600;
			background-position:left top
		}
/*  -----------------------------------
	other sliders
--------------------------------------*/
.smallSlider {
	width:612px;
	height:320px;
	border: 1px solid #ccc;
	background:url(../images/smallSliderBG.png) repeat-x left top #fff;
	margin-bottom:24px;
}
	.smallSlider .header {
		height:42px;
		line-height:42px;
		padding-left:22px;
	}
		.smallSlider .header h2,
		.listaCategorii .header h2  {
			font:700 .9em/42px Arial, Verdana, Sans-serif;
			color:#585858	
		}
		.smallSlider .header h2 img,
		.listaCategorii .header h2 img {
			vertical-align:top;
			margin:6px 0 0 10px;
		} 
		.smallSlider .sliderCtrls {
			float:right
		}
			.smallSlider .sliderCtrls a {
				height:42px;
				width:34px;
				float:left;
				outline:none;
				background:url(../images/smallSliderBulletOff.png) no-repeat center center;
			}
			.smallSlider .sliderCtrls a:hover,
			.smallSlider .sliderCtrls a.activ {
				background:url(../images/smallSliderBulletOn.png) no-repeat center center;
			}
			.smallSlider .sliderCtrls a.prev,
			.smallSlider .sliderCtrls a.next {
				width:53px;
			}
			
			.smallSlider .sliderCtrls a.prev {
				background:url(../images/smallSliderCtrls.png) no-repeat -106px top;
			}
			.smallSlider .sliderCtrls a.next {
				background:url(../images/smallSliderCtrls.png) no-repeat -159px top;
			}
			
			.smallSlider .sliderCtrls a.next:hover {
				background:url(../images/smallSliderCtrls.png) no-repeat -53px top;
			}
			.smallSlider .sliderCtrls a.prev:hover {
				background:url(../images/smallSliderCtrls.png) no-repeat 0 top;
			}
			
	.smallSlider .slider {
		width:606px;
		overflow:hidden;
		margin:24px auto 0 auto;
		height:250px;
		position: relative;
	}
	.smallSlider .box,
	#favoriteBox .box,
	.listaCategorii .listare.grid .box {
		width:200px;
		float:left;
		overflow:hidden;
		padding:1px
	}
	#favoriteBox .box {
		margin:0 0 10px 12px
	}
	.smallSlider .box:hover,
	#favoriteBox .box:hover,
	.listaCategorii .listare.grid .box:hover {
		border: 1px solid #d5d5d5;
		padding:0
	}
#fullScreenGame {
	display:none;
	width:936px;
	position: absolute;
	top:20px;
	left:50%;
	margin-left:-468px;
	z-index: 9000;
}	
	#fullScreenGame #gameInfo {
		display:none;
	}
	#fullScreenOverlay {
		background-color:#000;
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter:alpha(opacity=50);
		position: absolute;
		left:0;
		top:0;
		width:100%;
		display:none;
		z-index: 8999;
	}
	#gamePage .close {
		display:none;
	}
	#fullScreenGame #gamePage .close {
		display:block;
		float:right;
		width:26px;
		height:26px;
		background:url(../images/alertBoxClose.png) no-repeat left top;
		margin:10px 10px 0 0
	}
		#fullScreenGame #gamePage .close:hover {
			background-image:url(../images/alertBoxClose2.png)
		}
	.innerBox {
		position: relative;
	}
		 .userControl {
			position: absolute;
			right:7px;
			width:25px;
			height:100px;
			bottom:23px;
		}
		.over .userControl {
			right:6px;
			bottom:22px;
		}
		.userControl a {
			display:block;
			margin-bottom:15px;
			float:none;
			outline:none;
		}
		.userControl .quickList,
		.userControl .fullScreen {
			background:no-repeat left top;
			width:20px;
			height:20px;
		}
		.userControl a:hover {
			background-position:left bottom
		}
		.userControl .quickList {
			background-image:url(../images/quicklist.png);
			margin-left:-3px;
		}
		.userControl .fullScreen,
		.userControl .nofullScreen {
			height:15px;
			width:15px;
			margin-bottom:23px;
			display: block;
		}
		.userControl .fullScreen {
			background-image:url(../images/fullscreen_play.png);
		}
	.smallSlider .innerBox,
	#favoriteBox .innerBox,
	.listaCategorii .innerBox {
		padding:9px;
		height:220px;
		font-size:.7em;
		color:#8a8a8a;	
	}
			.smallSlider .over .innerBox,
			#favoriteBox .over .innerBox,
			.listaCategorii .over .innerBox {
				border: 1px solid #fff;
				padding:8px;
				background:#ececec;
			}
		.smallSlider .innerBox h3,
		#favoriteBox .innerBox h3,
		.listaCategorii .innerBox h3 {
			padding-left:5px;
			font-size:1.1em;
		}
		.smallSlider .innerBox h3,
		.smallSlider .innerBox strong,
		#favoriteBox .innerBox h3,
		#favoriteBox .innerBox strong,
		.listaCategorii .innerBox h3,
		.listaCategorii .innerBox strong {
			color:#585858	
		}
		.smallSlider .innerBox .cat,
		.smallSlider .innerBox .nota,
		.smallSlider .innerBox .stats,
		#favoriteBox .innerBox .cat,
		#favoriteBox .innerBox .nota,
		#favoriteBox .innerBox .stats,
		.listaCategorii .innerBox .cat,
		.listaCategorii .innerBox .nota,
		.listaCategorii .innerBox .stats{
			display:block;
			margin-top:5px;
			padding:0 5px;
		}
		.smallSlider .innerBox .nota,
		#favoriteBox .innerBox .nota,
		.listaCategorii .innerBox .nota {
			background:url(../images/starBGnormal.png) repeat-x left top;
			height:19px;
			padding:2px 5px 0 5px
		}
			.smallSlider .innerBox .nota .r,
			#favoriteBox .innerBox .nota .r,
			.listaCategorii .innerBox .nota .r {
				float:right;
				height:17px;
				line-height:17px;
				font-weight:700;
			}
			.smallSlider .innerBox a,
			#favoriteBox .innerBox a,
			.listaCategorii .innerBox a {
				color:#585858	
			}
		.smallSlider .innerBox .thumb,
		#favoriteBox .innerBox .thumb,
		.listaCategorii .innerBox .thumb {
			display:block;
			margin-bottom:3px;
			height:135px;
		}
		.smallSlider .innerBox .thumb img,
		#favoriteBox .innerBox .thumb img,
		.listaCategorii .innerBox .thumb img{
			width:180px;
			height:135px;
			padding:0;
			margin:0;
			border: none;
		}

		.smallSlider .over .innerBox .nota,
		#favoriteBox .over .innerBox .nota,
		.listaCategorii .over .innerBox .nota {
			background-image:url(../images/starBGhover.png)
		}
		
		.smallSlider .innerBox a:hover,
		#favoriteBox .innerBox a:hover,
		.listaCategorii .innerBox a:hover{
			color:#0ba7e2;
			text-decoration:none;
			
		}
.smallSlider .wrapper {
	width:10000px;
	height:250px;
	position: absolute;
	left:0;
	top:0;
}




/*  -----------------------------------
	sidebar
--------------------------------------*/
#sidebar {
	width:306px;
	float:right;
	padding-top:2px;
	margin-right:24px;
}
* html #sidebar {display:inline}
#sidebar .ads {text-align: center; margin-top:10px}
/*  -----------------------------------
	login / small user cp box
--------------------------------------*/


#userBox {
	background:url(../images/loginBoxGradient.jpg) no-repeat center 71px;
	height:249px;
	position: relative;	
	border: 1px solid #c1c1c1;
	border-top-color:#999 ;
	margin-bottom:23px;
}
	
	#userBox .preLogin {
		height:100px;
		width:270px;
		background:url(../images/lacat.png) no-repeat center 0px;		
		position: absolute;
		padding-top:10px;
		top:105px;
		left:18px;
	}
		
		#userBox .preLogin1 {
			padding-top:20px;
		}
	#userBox .preLogin .dummyAvatar {
		position: absolute;
		left:5px;
		top:-95px;
		width:100px;
		height:100px;
		background:url(../images/loginBoxAvatar.png) no-repeat left top;
	}
		* html #userBox .preLogin .dummyAvatar {
			background-image:url(../images/loginBoxAvatar.gif)
		}
	.guest #userBox .preLogin img  {
		top:-90px;
	}
	#userBox .preLogin h2,
	#userBox .preLogin h3 {
		font-size:.8em;
		position: absolute;
		left:100px;
		top:-60px;
		width:160px;
		text-align: center;
		color:#585858	
	}
	.guest #userBox .preLogin h2 {
		top:-80px;
	}
	
	#userBox .preLogin h2 {
		color:#4a4a4a;	
		font-weight:100;
		
	}
	#userBox .preLogin h3 {
		top:-60px;
	}
		#userBox .preLogin p {
			color:#fff;
			font-size:.88em;	
			font-weight:700;
			text-align: center;
			line-height:100%;
		}
		#userBox .preLogin p a {
			color:#fff;
			font-weight:700;
			text-decoration:underline;
		}
#userBox .loginForm {
	display:none;
	background:none;
} 
#userBoxNonLog {
	
}
	#userBoxNonLog h2,
	#userBoxNonLog h3 {
		float:right;
		clear: right;
		font-size:.8em;
		text-align: right;
		margin-right:30px;
		color:#585858	;
		width:160px;
	}
		#userBoxNonLog h2 {
			margin-top:20px;
			margin-bottom:5px;
			font-weight:100;
		}
		#userBoxNonLog h3 a {
			color:#4a4a4a	
		}
		#userBoxNonLog h3 a:hover {color:#5EA5E1	}


#userBoxCp { display:block; }
#userBoxFaves { display:none; }

#userBoxFaves,
#userBoxCp {
	position: absolute;
	top:115px;
	left:0;
	height:125px;
	padding:0 15px;
	width:272px;
}
#userBoxCp {
	top:100px;
}
#userBoxFaves a.play,
#userBoxFaves a.del {
	width:12px;
	height:13px;
	font-size:.1em;
	visibility:hidden;
	margin-top:6px;
}
#userBoxFaves a.play {background:url(../images/playFaves.png) no-repeat left top; float:left;margin-right:5px}
#userBoxFaves a.del {background:url(../images/delFaves.png) no-repeat left top; float:right}
#userBoxFaves a.play:hover,
#userBoxFaves a.del:hover {
	background-position:left bottom
}
#userBoxFaves a.name {
	float:left;
	font-size:.7em;
	color:#fff;
	font-weight:700;
		
}

#userBoxFaves li:hover a.play,
#userBoxFaves li:hover a.del {
	visibility:visible;
}
#userBoxFaves li,
#userBoxCp li {
	list-style:none;
	width:120px;
	float:left;
	margin-left:10px;
	display:inline;
	line-height:18px;
}
	#userBoxFaves li.back,
	#userBoxFaves li.allList {
		position: absolute;
		left:20px;
		bottom:10px;
		width:auto;
		font-size:.7em;
	}
	#userBoxFaves li.allList {
		left:auto;
		right:20px;
	}
		#userBoxFaves li.back a,
	#userBoxFaves li.allList a {
		color:#fff	
	}

#userBoxCp li {
	font-size:.8em;
	color:#fff;
	background:no-repeat left center;
	height:32px;	
	line-height:32px;
	padding-left:35px;
	display:block;
	font-weight:700;
	width:auto;
	margin-top:22px;
	width:80px;
}
#userBoxCp li a {
	color:#fff	
}

#userBoxCp li.icon_1 {background-image:url(../images/icon_inbox.png);}
#userBoxCp li.icon_2 {background-image:url(../images/icon_setari.png);}
#userBoxCp li.icon_3 {background-image:url(../images/icon_prieteni.png);}
#userBoxCp li.icon_4 {background-image:url(../images/icon_iesire.png);}

#userBoxCp li.icon_1,
#userBoxCp li.icon_3 {
	margin-left:30px;	
}
#userBoxCp li.icon_2,
#userBoxCp li.icon_4 {
	margin-left:0;
}
#userBoxFaves li {
	line-height:24px
}


#userTabs {
	background:url(../images/userBoxGradient.jpg) repeat-x left 42px #fff;
}
.guest #userTabs {
	background:none;
}
#userBox .avatar {
	position: absolute;
	top:15px;
	left:23px;
	width:100px;
	height:100px;
	background:url(../images/loginBoxAvatar.png) no-repeat left top;
}


#userBox .avatar img {
	width:78px;
	height:78px;
	margin:10px 0 0 10px;
}


#userBox .greets {
	position: absolute;
	right:20px;
	text-align: right;
	top:55px;
	font-size:.8em;
}
#userBox .greets strong {display:block;}
#loginBox {
	color:#fff;
}
#loginBox p.register,
#loginBox .preLogin p.register {
	text-align: left;
	font-size:.7em;
	padding:5px 15px;
	font-weight:100;

}
#loginBox p.register a {color:#fff;font-weight:700;}
#loginBox li {
	margin:0 0 2px 0;
}
#loginBox label {cursor:pointer;line-height:27px;font-size:.77em; width: 60px}
#loginBox label.remember {
	float:none;
	display:inline;
	background:#5d5d5d;
	border: 1px solid #414141;
	padding:2px;
	margin-left:70px;
	font-size:.7em;
	line-height:normal;
	margin-bottom:5px;
}
#loginBox span.input {
	background:url(../images/loginBoxBlur.gif) left top no-repeat;
	width:123px;
	height:27px;
	float:left
}
	#loginBox span.input.focus {
		background-image:url(../images/loginBoxFocus.gif)
	}
#loginBox span.input input {
	width:112px;
	margin:4px 0 0 5px;
	border: none;
	background:transparent;
}
#loginBox #parola {float:left;}
#loginBox button{
	height:27px;
	width:55px;
	background:url(../images/intra.gif) repeat-x left top;
	border: none;
	float:right;
	color:#fff;	
	margin:-48px 10px 0 5px;
	position: relative;
	line-height:27px;
	padding-bottom:3px;
}


/*  -----------------------------------
	top players & top games
--------------------------------------*/
.sidebarTabs {
	margin-bottom:23px;
	background:transparent url(../images/tabbedWindowBgTop.gif) repeat-x scroll left 42px #fefefe;
}
	.sidebarTabs .tabCtrl {
		
	}
		.sidebarTabs .tabCtrl a {
			border: 1px solid #c1c1c1;
			border-bottom:none;
			background:url(../images/tabBG2.gif) repeat-x left top;
			height:40px;
			width:144px;
			overflow:hidden;
			outline:none;
			color:#585858
		}
		.sidebarTabs .tabCtrl a span {
			display:block;
			height:40px;
			text-align: center;
			line-height:40px;
			border: 1px solid #fff;
			font-size:.8em;
			cursor:pointer;
		}
			.sidebarTabs .tabCtrl a span img {
				vertical-align:middle;
				margin-right:5px;
			}
		.sidebarTabs .tabCtrl a:hover{
			text-decoration:none;
			
		}
		.sidebarTabs .tabCtrl a.sel {
			text-decoration:none;
			background:url(../images/tabBG1.gif) repeat-x left top;
		}
.sidebarTabs .tabCtrl a.tab1 {
	float:left
}
.sidebarTabs .tabCtrl a.tab2 {
	float:right
}
	.sidebarTabs .tabContent {
		background:#fff;
		border: 1px solid #c1c1c1;
		border-top:none;
	}
	.sidebarTabs .tabContent span.up {
		display:block;
		background:url(../images/tabbedWindowBgTop.gif) repeat-x left top;
		height:46px;
	}	
	.sidebarTabs .tabContent span.down {
		display:block;
		background:url(../images/tabbedWindowBgBottom.gif) repeat-x left top;
		height:40px;
		border-top:1px solid #c1c1c1;
	}
	.sidebarTabs .tabContent span.up a,
	.sidebarTabs .tabContent span.down a {
		display:block;
		margin:0 10px 0 auto;
		width:27px;
		background:no-repeat center top;
		outline:none;
	}
	.sidebarTabs .tabContent span.up a {
		background-image:url(../images/arrowUp.gif);
		height:46px;
	}
	.sidebarTabs .tabContent span.down a {
		background-image:url(../images/arrowDown.gif);
		height:40px;
	}
	.sidebarTabs .tabContent span.up a:hover,
	.sidebarTabs .tabContent span.down a:hover {
		background-position:right top
	}
	.sidebarTabs .tabContent span.up a:active,
	.sidebarTabs .tabContent span.down a:active {
		background-position:left top
	}
		.sidebarTabs .tabContent .content {
			height:415px;
			width:304px;
			overflow:hidden;
			position: relative;
			background: #FFF !important;
		}
	.sidebarTabs dl {
		border-top:1px solid #c1c1c1;
		position: absolute;
		width:304px;
		left:0;
		top:0;
	}
		.sidebarTabs dl dd {
			background:url(../images/whiteDot.png) repeat-x left top #f4f4f4;
			border-bottom:1px solid #c1c1c1;
			height:82px;
			overflow:hidden;
			cursor:pointer;
		}
		.sidebarTabs dl dd.even {
			background-color:#ececec
		}
		.sidebarTabs dl dd:hover {
			background-color:#fff
		}
			.sidebarTabs dl dd .thumb {
				background:url(../images/smallAvatar.gif) no-repeat center center #fff;
				border: 1px solid #c1c1c1;
				padding:3px;
				width:51px;
				height:51px;
				float:left;
				margin:10px 0 0 18px;
			}
			.sidebarTabs dl dd:hover .thumb {
				border-color:#0ba7e2;
			}
			
			.sidebarTabs dl dd .thumb img {
				width:50px;
				height:50px;
			}
			.sidebarTabs dl dd h4 {
				float:right;
				font-size:1.5em;
				color:#aaa;
				margin:14px 14px 0 0;
				font-family:"Arial Black";
			}
				.sidebarTabs dl dd h4 strong {
					font-weight:100;
					font-size:.66em;
					font-family:Arial, Verdana, Sans-serif;
				}

			.sidebarTabs dl ul.stats {
				width:160px;
				float:left;
				margin:10px 0 0 10px;
			}
				.sidebarTabs dl li {
					list-style:none;
					font-size:.77em;
					margin-bottom:2px;
					color:#585858	
				}
				.sidebarTabs dl li.nume {
					border-bottom:1px solid #c1c1c1;
					padding-bottom:3px;
					margin-bottom:5px;
					font-weight:700;
					font-size:.9em;
				}
				.sidebarTabs dl li.nume a {color:#585858}
				
				.sidebarTabs dl li.nume a:hover {
					color:#0ba7e2;
					text-decoration:none;
					
				}
#sidebar .ads {
	margin-bottom:23px;
}
	
	
	
	
	
	
.avatarBorder {border: 3px solid #fff;}

#categories {
	width:936px;
	margin:0 auto;
	border: 1px solid #c1c1c1;
	background:url(../images/smallSliderBG.png) repeat-x left top #fff
}
* html #categories  {overflow:hidden;}
#categories .head {	
	height:43px;
	padding:0 0 0 20px;	
	overflow:hidden;
}
#categories .head h2,
#categorii .head h2 {
	font:700 .9em/42px Arial, Verdana, Sans-serif;
	color:#585858;
	height:42px;
	float:left
}
#categories .head a,
#categorii .head a {
	background:url(../images/bigPlusAndMinus.png) no-repeat -104px top;
	float:right;
	width:52px;
	height:42px;
	outline:none;
}
#categories .head a:hover {
	background-position:right top
}
#categories.closed .head a {
	background-position:left top
}
#categories.closed .head a:hover {
	background-position:-52px top
}
#catList {
	padding:30px 20px;
	width:900px;
	color:#fff;
	margin:0 auto
}
#catList img {vertical-align:middle;margin-left:-25px;}
#catList ul {
	width:130px;
	float:left;
	padding:0px 0 5px 20px;
}
#catList ul.odd {
	background:#535353;
}
#catList ul.last {border:none;}
#catList li {
	list-style:none;
	color:#585858;	
	line-height:90%;
}
#catList li a, #catList li span {
	color:#585858;
	font:100 .6em/90% Arial, Verdana, Sans-serif;
}
#catList li a:hover {
	color:#0ba7e2;	
}

.hidden {display:none}

/*  -----------------------------------
	category page
--------------------------------------*/
.listaCategorii {
	width:612px;
	margin-bottom:20px;
}
	.listaCategorii .header {
		background:url(../images/smallSliderBG.png) repeat-x left top;
		border: 1px solid #ccc;
		height:43px;
		line-height:43px;
		font:700 1em/42px Arial, Verdana, Sans-serif;
		padding-left:22px;
	}
		.listaCategorii .header .ctrl {
			float:right;
		}
			.listaCategorii .header .ctrl a {
				float:left;
				width:52px;
				height:43px;
				outline:none;
			}
			.listaCategorii .header .ctrl a.grid,
			.listaCategorii .header .ctrl a.list {
				background:url(../images/listAndGrid.png) no-repeat -103px top;
			}
			.listaCategorii .header .ctrl a.grid:hover {
				background-position:-52px 1px
			}
			.listaCategorii .header .ctrl a.grid.s {
				background-position:1px top
			}
			.listaCategorii .header .ctrl a.list {
				background-position:-262px top
			}
			.listaCategorii .header .ctrl a.list:hover {
				background-position:-209px top
			}
			.listaCategorii .header .ctrl a.list.s {
				background-position:-156px top
			}
			.listaCategorii .header .ctrl a.close {
				background:url(../images/bigPlusAndMinus.png) no-repeat -104px top;
			}
			.listaCategorii .header .ctrl a.close:hover {
				background-position:-156px top
			}
			.listaCategorii .header .ctrl a.open {
				background-position:left top
			}
			.listaCategorii .header .ctrl a.open:hover {
				background-position:-52px top
			}
	.listaCategorii .setariSortare {
		background:url(../images/gameInfoTab.png) no-repeat left top;
		height:80px;
		padding-top:14px;
		margin:0 1px;
	}		
.listaCategorii .listare {
	border-top:1px solid #ccc;
}
	.listaCategorii .listare.grid {
		border-top:none;
	}

	.listaCategorii .lista dd {
		background:url(../images/listareJocuriGradient.png) repeat-x left bottom;
		height:38px;
		padding:3px 3px 3px;
		line-height:35px;
		overflow:hidden;
		color:#585858	
	}
		.listaCategorii .lista dd.tagCloud,
		.listaCategorii .grid div.tagCloud,
		.listaCategorii .lista dd.tagCloud:hover{
			background:#ececec;
			border: 1px solid #d5d5d5;
			line-height:normal;
			height:auto;	
			padding:15px;
		}
			.listaCategorii .lista dd.tagCloud h2,
			.listaCategorii .grid div.tagCloud h2 {
				font-size:14px;
				color:#585858;
				border-bottom:1px solid #c6c6c6;	
				float:none;
				padding-left:10px;
			}
			.listaCategorii .lista dd.tagCloud:hover {
				padding:15px;
			}
			.listaCategorii .lista dd.tagCloud ul,
			.listaCategorii .grid div.tagCloud ul {
				border-top:1px solid #fff;
				padding-top:10px;
			}
				.listaCategorii .lista dd.tagCloud ul li,
				.listaCategorii .grid div.tagCloud ul li {
					float:left;
					list-style:none;
					margin-right:5px;
				}
		.listaCategorii .lista dd h2 {
			font-size:.8em;
			padding-left:20px;
			float:left
		}
			.listaCategorii .lista dd h2 a {
				color:#585858	
			}
			.listaCategorii .lista dd h2 a:hover {
				color:#5EA5E1;
				text-decoration:none;	
			}
			.tagCloud a {
				color:#585858	
			}
				.tagCloud a:hover {
					text-decoration:none;
					color:#5da5e1	
				}
.listaCategorii .lista dd.first {
	border-top:1px solid #ccc;
	padding-top:2px;
}
	.listaCategorii .lista dd:hover {
		border:3px solid #ccc;
		padding:0 
	}
	.listaCategorii .lista .r{
		float:right;
		background:url(../images/listareJocuriSeparator.png) no-repeat left -7px;
		height:38px;
		padding-left:10px;
	}
		.listaCategorii .lista .r .dummyRating,
		.listaCategorii .lista .r .nota,
		.listaCategorii .lista .r .fave {
			float:left
		}
		.listaCategorii .lista .r .dummyRating {
			margin-top:12px;
		}
		.listaCategorii .lista .r .nota {
			height:38px;
			line-height:42px;
			margin-left:10px;
			font-size:.7em;
			font-weight:700;
			padding-right:10px;
			background:url(../images/listareJocuriSeparator.png) no-repeat right -7px;
		}
		.listaCategorii .lista .r .fave {
			width:51px;
			height:37px;
		}
.listaCategorii .lista .r .fave:hover {
	background-color:#fff
}		
.listaCategorii .lista .add2fav {
	display:block;
	margin:14px auto 0
}

.listaCategorii .lista dd.paginate,
.listaCategorii .lista dd.paginate:hover{
	border: none;
	background:none;
	padding:0;
	overflow:visible;
}
	div.paginate {
		text-align: center;
		font-size:11px;
		line-height:normal;
		border: 1px solid #d5d5d5;
		margin:10px;
		padding:3px;
		color:#585858;	
		background-color:#ececec;
		margin-top:60px;
	}
	div.paginate a {
		color:#585858;
	}
	div.paginate a.s, div.paginate .center .s2 {
		color:#5EA5E1;
		font-weight:700;
				
	}
	div.paginate a:hover {
		color:#0ba7e2;
		text-decoration:none;
				
	}
		div.paginate .prev {
			float:left;
			width:100px;
			padding:0;
			font-weight:700;
			
		}
		div.paginate .next {
			width:100px;
			float:right;	
			padding:0;
			font-weight:700;
			
		}
		div.paginate .center {
			width:380px;
			float:left;
		}
		
		div.paginate .center a, div.paginate .center .s2 {
			background:url(../images/paginationSeparator.png) no-repeat left center;
			padding:0 6px 0 6px;
		}
		div.paginate .center a.first,
		div.paginate .center a.first.s {
			background:none;
		}
	.listaCategorii .setariSortare ul {
		margin-left:50px;	
	}
	.listaCategorii .setariSortare li {
		width:120px;
		float:left;
		clear:none;
		list-style: none;
	}
		.listaCategorii .setariSortare label {
			font-size:.7em;
			width:100px;
			line-height:17px;
			color:#fff;
			display:none;
		}
		.listaCategorii .setariSortare select {
			float:left;
			width:100px;
			font-size:.77em;
			padding:2px 0
		}
		.listaCategorii .setariSortare button {
			float:left;
			background:url(../images/filtrare.png) no-repeat left top;
			width:30px;
			height:24px;
			text-indent:-9999px;
			border: none;
		}
		.listaCategorii .setariSortare h3 {
			color:#fff;
			font-size:11px;
			background:url(../images/2pxSeparator.gif) repeat-x left bottom;
			padding-bottom:10px;
			width:515px;
			margin:0 auto 15px;
			font-weight:100;
			
		}
.listaCategorii .listare.grid {
	padding-left:2px;
}

.tagCloud {
	margin:10px
}

/*  -----------------------------------
	adauga la favorite
--------------------------------------*/

.box .add2fav {
	float:right;
	margin-right:10px;
}

.add2fav,
body.guest .add2fav:hover {
	background:url(../images/favOff.png) no-repeat left top;
	width:16px;
	height:14px;	
	outline:none;
	cursor:default;
}
	* html .add2fav {
		background:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favOff.png', sizingMethod='crop');
	}
.add2fav.s,
.add2fav:hover {
	background-image:url(../images/favOn.png);
	cursor:pointer;
}
	* html .add2fav.s {
		background:none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favOn.png', sizingMethod='crop');
	}
/*  -----------------------------------
	single column
--------------------------------------*/
#singleColumn  {
	width:810px;
	margin:0px auto;
	min-height:800px;
}



/*  -----------------------------------
	login / forgot password page
--------------------------------------*/
#autentificare {
	min-height:350px;
	margin-bottom:-10px;
}
	#autentificare form {
		margin:0px 50px 0 350px;
		padding-top:20px;
	}
	#autentificare form p {
		font-size:.8em;
		line-height:140%
	}
		#autentificare .textInput {
			float:none;
			display:block;
		}
		#autentificare label {
			margin:10px 0 5px;
		}
		#autentificare button {
			float:left
		}
		
		#autentificare fieldset.save label {
			margin-bottom:10px
		}
		#autentificare fieldset.save {
			margin-top:10px;
		}
			#autentificare fieldset.save a {
				font-size:.8em;
				float:left;
				line-height:27px;
				margin-left:10px;
			}
#autentificare .activareCont{
	width:500px;
	margin:10px auto;
	font-size:.8em;
	background:url(../images/bifaOk.png) no-repeat left 5px;
	padding-left:30px;
	line-height:150%
}
	#autentificare .activareCont h2 {
		color:#5ea5e1;
		font-size:1.2em;	
	}
		#autentificare .activareCont p {
			font-size:.9em;
			
		}

/*  -----------------------------------
	register
--------------------------------------*/
#registerPage{
	color:#2b2b2b;
	padding-bottom:30px;
	min-height:600px;
}
	#registerPage h1,
	#autentificare h1,
	#textPage  h1 {
		border-bottom:1px solid #d4d4d4;
		padding-bottom:12px;
		font-size:20px;
		color:#2b2b2b;
		margin:0 25px;
		padding-left:60px;
		margin-bottom:12px;
		font-weight:100;
		
	}
	#registerPage form {
		width:500px;
		float:left;
		display:inline;
		padding-left:350px;
	}
		#registerPage h2 {
			font-size:1em;
			margin-left:90px;
		}
		#registerPage h5 {
			font-weight:100;
			font-size:.8em;
			margin-bottom:30px;
			margin-left:90px;
		}
			#registerPage h5 a {
				font-weight:700;
			}
			#registerPage p {
				color:#585858;
				font-size:.8em;
				line-height:140%;
				margin-bottom:30px;
			}
			#registerPage label,
			#autentificare label  {
				font-size:.7em;
				float:none;
				display:block;
				text-align: left;
				width:auto;
				margin-bottom:5px;
				line-height:24px;
				font-weight:700;
				
			}

			#registerPage label.oneRow {
				display:inline;
				float:left;
				margin:0 10px 0 0 
			}
			#registerPage label.error {
				display:inline;
				float:left;
				height:25px;
				line-height:25px;
				margin:0;
				margin-left:5px;
				background:url(../images/errorDisplay.png) no-repeat left center;
				padding:0 10px 0 30px;
				color:#fff;
				width:170px;
			}
			#registerPage .selects {
				float:left;
				width:280px;
			}
			#registerPage .DoB select {
				width:105px;
				float:left;
				height:26px;
				line-height:36px;
				border: 1px solid #ccc;
				margin-right:10px;
			}
				#registerPage .DoB select#day {
					width:50px;
				}
				#registerPage .DoB select#year {
					margin-right:0;
				}

	#registerPage .rightInfos {
		float:right;
		width:300px;
		padding-right:20px;
	}
		#registerPage .rightInfos dd {
			border-bottom:1px solid #e9e9e9;
			padding:20px 0 20px 90px;
			font-size:.77em;
			line-height:140%
		}
		#registerPage .rightInfos dd.last {
			border: none;
		}
		#registerPage .rightInfos dd h2 {
			font-size:1.2em;
		}
		#registerPage .rightInfos dd.comunity {
			background:url(../images/msnBuddies.jpg) no-repeat left center;
		}
/*  -----------------------------------
	tos pages (term of use)
--------------------------------------*/
#textPage  {
	margin-bottom:30px;
}
	#textPage h1.hidden{
		display:none;
	}
	#textPage .right {
		float:right;
		width:300px;
		display:inline;
		margin-right:25px;
		border: 1px solid #d7d7d7;
		background-color:#ececec;	
	}
		#textPage .right ul {
			list-style:none;
			margin:10px;
			padding:20px;
			font-size:.8em;
			border: 1px solid #c1c1c1;
			background:url(../images/tosGradient.png) repeat-x left top #fff;
		}
			#textPage .right ul li {
				border-bottom:1px solid #c1c1c1;
				padding:5px 0
			}
			#textPage .right ul li.noBorder,
			#textPage .right ul li.titlu {
				border: none;
			}
			#textPage .right ul li.titlu {
				padding:20px 10px 10px;
				font-weight:700;
				font-size:1.2em;
			}
			#textPage .right ul li a {
				color:#2b2b2b;
				padding-left:40px;
				display:block;
				outline:none;
				line-height:21px
			}
			#textPage .right ul li a:hover,
			#textPage .right ul li.s a {
				color:#5ea5e1	
			}
			#textPage .right ul li.s a {
				background:url(../images/tosArrow.gif) no-repeat 10px center;
			}
	
	#textPage .left {
		float:left;
		width:590px;
		display:inline;
		margin-left:25px;
		font-size:.8em;
		line-height:140%;
	}
		#textPage .left p {
		margin-bottom:1em;
		}
		#textPage .left h3 {
			font-size:1.1em;
		}
	#faq dt {
		font-size:1.1em;
		font-weight:700;
		margin-top:10px;
		margin-bottom:5px;
		color:#2b2b2b	
	}
		#faq dt a {
			
			
		}
		#faq dd h2 {
			float:left;
			color:#2b2b2b;
			font-size:1.1em;
		}
			#faq dd p {
				margin-left:1.4em;
			}
		

/*  -----------------------------------
	profile page
--------------------------------------*/
#userCP {
	background:url(../images/userCPsidebar.png) repeat-y left top;
	margin-top:-20px;
	min-height:600px;
}
#userCP .userCP{
	padding-bottom:50px;
}


h1.nothingFound {
	font:700 16px Arial, Verdana, Sans-serif;
	color:#2b2b2b;
	text-align: center;
	padding:15px 0
}
.iconsMenu {
	margin:20px 0 20px 40px;
}
	.iconsMenu li {
		list-style:none;
		background:no-repeat left center;
		padding-left:20px;
		margin:5px 0;
		font-size:.8em;
		font-weight:700;	
	}
	.icon_sterge,
	.icon_mesaj,
	.icon_add,
	.smalLogout {
		background:url(../images/sprites1.png) no-repeat left top;
		/*padding:3px 0 3px 20px;*/
		padding-left:20px;
		min-width:1px;
		min-height:20px;
		float:left;
		color:#5E5E5E
	}
	.icon_sterge:hover ,
	.icon_mesaj:hover ,
	.icon_add:hover,
	.smalLogout:hover {
		text-decoration:none;
		color:#0ba7e2
	}
		.icon_sterge {
			background-position:left -77px;
		}
		.icon_sterge:hover {
			background-position:left -97px
		}
		.icon_mesaj {
			background-position:left -37px;
		}
		.icon_mesaj:hover {
			background-position:left -57px;
		}
		.icon_add {
			background-position:left 2px
		}
		.icon_add:hover {
			background-position:left -18px
		}
	.smalLogout {
		background:url(../images/smallLogout.png) no-repeat left -15px;
	}
	.smalLogout:hover{
		background-position:left 4px
	}
	
#userCP #left {
	width:252px;
	float:left;
	background:url(../images/userCPsidebarHead.png) no-repeat left top;
}
#userCP #left h2 {
	height:60px;
	line-height:60px;
	font-size:1.1em;
	text-align: center;
	font-weight:100;
	color:#515151	
}
#userCP #left .avatar {
	background:url(../images/userCPsidebarAvatar.png) no-repeat left top;
	font-size:.8em;
	height:207px;
	padding-top:15px;
	text-align: center;
}

#userCP #left .actionMenu {
	border-bottom:1px solid #fff;
}
#userCP #left .actionMenu dd {
	height:49px;
}
#userCP #left .actionMenu dd a {
	color:#6b6b6b;	
	font-size:.88em;
	display:block;
	line-height:46px;
	padding:1px 0;
	background:url(../images/userCPsidebarNormal.png) repeat-x left top;
	border-top:1px solid #bbb;
	border-right:1px solid #cfcfcf;
}
	#userCP #left .actionMenu dd.s a {
		border-right:0;
	}
	#userCP #left .actionMenu dd a span {
		cursor:pointer;
		background:url(../images/userCPsidebarIcons.png) no-repeat 20px -999px;
		display:block;
		line-height:46px;
		height:46px;
		padding-left:80px;
	}
#userCP #left .actionMenu dd a:hover {
	text-decoration:none;
	background:url(../images/userCPsidebarHover.png) repeat-x left top;
}
#userCP #left .actionMenu dd.s a {
	background-image:url(../images/userCPsidebarSelected.png)
}
#userCP #left .actionMenu a.icon_1 span {background-position:30px 12px}
#userCP #left .actionMenu a.icon_2 span {background-position:30px -38px}
#userCP #left .actionMenu a.icon_3 span {background-position:30px -88px}
#userCP #left .actionMenu a.icon_4 span {background-position:30px -138px}
#userCP #left .actionMenu a.icon_5 span {background-position:30px -188px}
#userCP #left .actionMenu a.icon_6 span {background-position:30px -189px}


#userCP #left .infos {
	margin:20px 0 0 70px;
	color:#a2a3a3	
}
#userCP #left .infos h3 {
	font-size:.9em;
	font-weight:100;
	color:#5e5e5e;	
	text-transform:uppercase;
	margin-bottom:10px;
}
#userCP #left .infos li {
	list-style:none;
	font-size:.8em;
	margin-left:30px;
}
#userCP #right {
	width:680px;
	float:right;
	margin-right:24px;
	display:inline;
}
#userCP #right .userStats {
	background:url(../images/fadedArrow.png) no-repeat left 30px;
	padding-left:25px;
	margin-top:67px;
	margin-bottom:25px;
	color:#5e5e5e	
}

#userCP #right .userStats h2 {
	font-size:.9em;
	margin-left:30px;
	margin-bottom:20px;
	
}
#userCP #right .userStats div {
	border: 1px solid #ebebeb;
	background-color:#fff;
	padding:10px 0 30px
}
	#userCP #right .userStats ul {
		width:170px;
		float:left;
		list-style:none;
		margin-left:30px;
		font-size:.7em;
		color:#8a8a8a;
		line-height:180%;
		color:#b8b8b8	
	}
		#userCP #right .userStats ul li {
			border-bottom:1px solid #b8b8b8;
		}
		#userCP #right .userStats ul li:hover {
			color:#636363	
		}

* html #userCP #left,
* html #userCP #right,
#userCP #right .userStats ul {display:inline;}

#userCP .prieteni,
#userCP .favoriteTabs {
	/*margin-left:25px;*/
	margin-bottom:50px;
}
	.userCpTabs ul.tabs,
	.prieteni ul.tabs {
		list-style:none;
		border-bottom:1px solid #e5e5e5;
		background:url(../images/tabsTopBG.gif) repeat-x left 30px;
	}
		.userCpTabs ul.tabs li,
		.prieteni ul.tabs li {
			float:left;
			background:#f9f9f9;
			margin-left:20px;
			position: relative;
			z-index: 2;
			margin-bottom:-1px;
		}
		.userCpTabs ul.tabs li.s,
		.prieteni ul.tabs li.s {
			border: 1px solid #e5e5e5;
			padding-bottom:0;
			border-bottom:0;
		}
			.userCpTabs ul.tabs li a,
			.prieteni ul.tabs li a {
				display:block;
				height:30px;
				line-height:28px;
				padding:0 10px;
				text-align: center;
				min-width:75px;
				font-family: Arial, Helvetica;
				font-size: .7em;
				font-weight:normal;
				color:#404040;
			/*	border: 1px solid #e5e5e5; */
				background-color:#ededed;
				border-bottom:none;
				outline:none;
				text-decoration:none;
			}
			.userCpTabs ul.tabs li a:hover,
			.prieteni ul.tabs li a:hover {
				color:#fff;	
				font-weight:normal;
				border-color:#f9f9f9;
				background:url(../images/gradient.jpg) repeat-x left top #c2c2c2;
			}
			.userCpTabs ul.tabs li.s a,
			.prieteni ul.tabs li.s a {
				color:#4b4b4b;
				background:#fff;
				font-weight:700;
				border: none;
				margin:0;
				height:36px;
				line-height:36px;
			}
.userCpTabs ul.tabs li,
.prieteni ul.tabs li,
.userCpTabs ul.tabs li a,
.prieteni ul.tabs li a {
	border-top-right-radius 	:4px;
	-moz-border-radius-topright 	:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius 	:4px;
	-moz-border-radius-topleft 	:4px;
	-webkit-border-top-left-radius:4px;
}
	.userCpTabs .tabContent,
	.prieteni .tabContent {
		display:none;
		border: 1px solid #e5e5e5;
		border-top:none;
		padding-top:10px;
		background-color:#fff;	
	}
	.userCpTabs .tabContent.inbox,
	.prieteni .tabContent.inbox {
		padding-top:0;
	}
	.prieteni .tabContent .box {
		float:left;
		margin:0 11px;
		display:inline;
	}
		.prieteni .tabContent .thumb,
		dl.comunitate .thumb {
			float:left;
			font-size:.7em;
			text-align: center;
			margin-top:5px;
			width:65px;
			text-align: center;
		}
			.prieteni .tabContent .thumb img,
			dl.comunitate .thumb img {
				border: 1px solid #c1c1c1;
				padding:3px;
				background-color:#fff;
				margin-bottom:5px;
				display:block;
				margin:0 auto;
				width:50px;
				height:50px;
				font-size:.7em;;
			}
				.prieteni .tabContent .over .thumb img,
				dl.comunitate dd:hover .thumb img {
					border-color:#5ea5e1;
				}
			.prieteni .tabContent .thumb a {
				display:block;
			}
		.prieteni .tabContent .box ul,
		dl.comunitate ul {
			float:left;
			height:84px;
			width:102px;
			list-style:none;
			background:url(../images/info2.png) no-repeat left center;
			padding-left:30px;
			font-size:.7em;
			padding-top:7px;
			line-height:130%;
			cursor:default;
		}
		.prieteni .tabContent .box:hover ul,
		dl.comunitate dd:hover ul {
			background-image:url(../images/info1.png)
		}
		.prieteni .tabContent .box .toolbar,
		dl.comunitate .toolbar {
			display:none;
		}
			.prieteni .tabContent .box .toolbar img,
			dl.comunitate .toolbar img {
				margin-right:5px;
			}
		.prieteni .tabContent .box:hover .toolbar,
		dl.comunitate dd:hover .toolbar {
			display:block;
		}
		dl.comunitate dd {
			float:left;
			margin-left:55px;
			margin-bottom:30px;
			width:200px;
		}
		dl.comunitate dd a {
			color:#585858	
		}
		dl.comunitate dd:hover a {
			color:#5EA5E1	
		}
		dl.comunitate {
			background:#FFFFFF url(../images/smallSliderBG.png) repeat-x scroll left -44px;
			border: 1px solid #e5e5e5;
			border-top:none;
			padding-left:4px;
			padding-top:40px;
		}
		dl.comunitate .paginare {
			clear:both;
			padding:3px;
			margin:5px 10px 10px 6px;
			text-align: center;
			font-size:11px;
			background-color:#ECECEC;
			border: 1px solid #D5D5D5;
		}
			dl.comunitate .paginare a {
				padding:0 5px;
				color:#4f4f4f	
			}
				dl.comunitate .paginare a.s {
					font-weight:700;
				}
				dl.comunitate dd.paginate {
					float:none;
					clear:both;
					margin:0;
					width:auto;
				}
					dl.comunitate dd.paginate div.paginate {
						padding:3px 0
					}
		.prieteni .tabContent .missing {
			font-size:1.2em;
			margin:20px;
			font-weight:100;
			color:#585858	
		}
.tabContent .more {
	text-align: right;
	font-size:.7em;
	margin:5px 11px
}
	.tabContent .more a,
	.prieteni .tabContent .thumb a {
		color:#585858;	
	}
		.tabContent .more a:hover,
		.prieteni .tabContent .thumb a:hover {
			color:#5EA5E1	
		}
/*  -----------------------------------
	edit profile page
--------------------------------------*/
.editProfile {
	padding:20px 20px
}
	.editProfile h2 {
		font-size:.88em;
		margin-bottom:10px;
		color:#2b2b2b	
	}
		.editProfile dd {
			font-size:.8em;
			padding:15px 0;
		}
		.editProfile label {
			float:left;
		}
		.editProfile label.label {
			width:180px;
			line-height:36px;
			color:#2b2b2b	
		}
		.editProfile .l {
			float:left;
			width:300px;
		}
		.editProfile label {
			padding-right:15px;
		}
		.editProfile dd select {
			width:150px;
			border: none;
			height:26px;
			line-height:36px;
			font-size:14px;
			border: 1px solid #ccc;
		}

		.editProfile input.radio {
			margin-right:5px;
			vertical-align:middle;
			float:left
		}
		.editProfile input.small {
			width:50px;
		}
.editProfile button,
#contactForm button {
	background:url(../images/salveazaProfil.gif) no-repeat left top;
	width:82px;
	height:30px;
	line-height:30px;
	padding-bottom:3px;
	border: none;
	color:#fff;
	font-weight:700;
	font-size:12px;
}
#contactForm label,
.editProfile label.label {
	color:#2b2b2b;
	font-weight:700;
	font-size:.88em;
}
.editProfile .formElement {
	float:left
}
.editProfile p {
	margin-left:200px;
	width:350px;
	font-size:.88em;
	line-height:130%;
	color:#2b2b2b	
}

/*  -----------------------------------
	inbox
--------------------------------------*/

.mesagerie {
	
}
	.mesagerie dt.head{
		background:url(../images/grad.png) repeat-x left top;
		color:#444;
		height:28px;
		padding-top:4px;	
	}
		.mesagerie dt span {
			line-height:27px;
			height:27px;
			padding:0 10px;
			font-size:12px;
			float:left;
			
		}
		.mesagerie dt.head span {
			background:url(../images/inboxHeadSeparator.png) no-repeat left top;
		}
			.mesagerie dt.head span.check {
				background:none;
			}
			.mesagerie dt span.check {
				line-height:24px;
				text-align: center;
				width:25px;
				padding:0 5px
			}
			.mesagerie dt.loading span.check {
				background:url(../images/aniAjax.gif) no-repeat center center;
			}
				.mesagerie dt.loading span.check input {display:none;}
			.mesagerie dt span.autor {
				width:100px;
			}
				.mesagerie dt span.autor img {
					vertical-align:middle;
				}
			.mesagerie dt span.data {
				width:120px;
			}
			.mesagerie dt span.titlu {
				width:360px;
			}
			.mesagerie dt.unread span.titlu {
				font-weight:700;
				
			}
			.mesagerie dt a {
				color:#464646;
				outline:none;
			}
				.mesagerie dt a:hover {
					text-decoration:none;
					color:#5ea5e1	
				}
	.mesagerie dt.odd {
	background-color:#eee;
	}
	.mesagerie dd.inboxItem {
		display:none;
		color:#464646;
		font-size:12px;	
		line-height:150%;
		width:370px;
		margin:20px 140px 20px auto
	}
		.mesagerie dd.inboxItem p {
			margin-bottom:1em;
		}
		
	#inbox .controls {
		font-size:.8em;
		padding:15px;
		background-color:#fff;
		border-bottom:3px solid #efefef;
	}
		#inbox .controls li {
			float:left;
			margin-right:20px;
			clear:none;
			width:auto;
		}
			#inbox .controls li a {
				color:#464646;
			}
				

/*  -----------------------------------
	favorite
--------------------------------------*/
#favoriteBox {
	
}
	#favoriteBox .thumb {
		float:none;
	}



#wrap.jocuri div.prieteni {
	margin-top:40px;
	margin-bottom:100px
}
	#wrap.jocuri .tabContent {
		padding-left:45px;
		padding-bottom:20px;
	}
#wrap.jocuri div.favorite {
	margin-bottom:0;
}

/*  -----------------------------------
	game page
--------------------------------------*/

#gamePage {
	width:922px;
	border: 1px solid #cdcdcd;
	background:url(../images/smallSliderBG.png) repeat-x left top #fff;
	margin:0 auto;
}
#gamePage div.title {
	padding-left:56px;
	height:42px;
	line-height:42px;
	color:#585858;	
}
#gamePage div.title h2 {
	float:left;
	font-size:1em;
	font-family:Arial, Verdana, Sans-serif;	
	
}
	#gamePage div.title h2 span.tags {
		font-size:.66em;
		padding-left:20px;
		font-weight:100;
		
	}	
		#gamePage div.title h2 span.tags a {
			color:#585858	
		}
			#gamePage div.title h2 span.tags a:hover {
				color:#5EA5E1	
			}
#gamePage div.title span.l {
	float:left;
	margin-left:20px;
	height:42px;
	line-height:42px;
	font-size:.7em;
}
	#gamePage div.title span.l a {
		
	}

#gamePage .gamePageToolbar {
	line-height:25px;
	font-size:.8em;
	margin:15px auto 0 56px;
	color:#585858;
	
}
#gamePage .gamePageToolbar h4 {
	float:left;
	margin-left:10px;
	display:inline;
	margin-left:25px;
	margin-right:5px;
	background:url(../images/dottedSeparator.png) repeat-y left top;
	padding-left:20px;
	font-weight:100;
	font-size:.9em;
}
#gamePage .gamePageToolbar h4.first {
	margin-left:0;
	padding-left:0;
	background:none;
}
#gamePage .gamePageToolbar a.add2fav,
#gamePage .gamePageToolbar a.fullScreen {
	float:left;
	width:30px;
	height:26px;
	margin-left:5px;
	background:url(../images/add2favBig.png) no-repeat right top;
}
#gamePage .gamePageToolbar a.fullScreen {
	width:26px;
	background-image:url(../images/fullScreen.png)
}
	#gamePage .gamePageToolbar a.add2fav:hover,
	#gamePage .gamePageToolbar a.fullScreen:hover,
	#gamePage .gamePageToolbar a.add2fav.s,
	#gamePage .gamePageToolbar a.fullScreen.s {
		background-position:left top
	}
#gamePage .gamePageToolbar .nota {
	float:left;
	margin-left:20px;
	font-weight:700;
	
}

#gameInfo {
	width:880px;
	margin-left:20px;	
	margin-bottom:30px;
}

	#gameInfo .sideAds {
		width:200px;
		border: 1px solid #c2c2c2;
		text-align: center;
		padding-top:30px;
		background:#fff;
		float:right;
		margin-top:40px;
	}
		#gameInfo .sideAds li {
			width:125px;
			margin:0 auto 30px;
			list-style:none;
		}
	#gameInfo .left {
		width:665px;
		float:left
	}
	
	#gameInfo .left .tabContent {
		background:url(../images/tabbedWindowBgTop.gif) repeat-x left -1px #fff;
		border: 1px solid #c2c2c2;
		border-top:1px solid #939393;
		height:346px;
		overflow:hidden;
		margin-left:0;
		padding:0;
	}
	#gameInfo .left .tabContent .content {
		background:url(../images/gameInfoTab.png) no-repeat left top;
		width:612px;
		height:246px;
		margin:50px auto 0 auto;
		position: relative;
	}
	
	#gameInfo .left .tabCtrl {
		
	}
		#gameInfo .left .tabCtrl a {
			background:url(../images/tabBG2.gif) repeat-x left top;
			height:40px;
			float:left;
			margin-right:20px;
			width:145px;
			border: 1px solid #c2c2c2;
			border-bottom:none;
			outline:none;
		}
		#gameInfo .left .tabCtrl a span {
			line-height:38px;
			height:38px;
			display:block;
			text-align: center;
			color:#000;
			font-size:.7em;	
			border: 1px solid #fff;
			border-bottom:none;
			cursor:pointer;
		}
			#gameInfo .left .tabCtrl a:hover {
				text-decoration:none;
			}
			#gameInfo .left .tabCtrl a.s {
				background-image:url(../images/tabBG1.gif)
			}
#gameInfo .left #tab1,
#gameInfo .left #tab2,
#gameInfo .left #tab3 {
	position: absolute;
	left:0;
	top:0;
	width:582px;
	height:206px;
	padding:15px;
	background:transparent no-repeat center 1px;
	display:none;
	color:#fff;
	font-size:.8em;
	line-height:150%;	
}
#gameInfo .left #tab1 {
	background-image:url(../images/gamePageTab-control.png);
}
#gameInfo .left #tab2 {
	background-image:url(../images/gamePageTab-share.png);
}
#gameInfo .left #tab3 {
	background-image:url(../images/gamePageTab-desc.png);
}
	#gameInfo .left #tab1 h5,
	#gameInfo .left #tab2 h5,
	#gameInfo .left #tab3 h5 {
		margin-left:20px;
		font-size:1em;
	}
	#gameInfo .left #tab1 .controls{
		list-style:none;
		padding:0 35px 40px;
		background:url(../images/2pxSeparator.gif) repeat-x left bottom;
		
		margin:0 20px 20px;
	}
		#gameInfo .left #tab1 .controls li {
			float:left;
			background:url(../images/ctrlSeparator.png) no-repeat right bottom;
			padding-right:10px;
			margin-right:10px;
			line-height:28px;
			font-size:.9em;
		}
		#gameInfo .left #tab1 .controls li.last {
			background:none;
		}
		
			#gameInfo .left #tab1 .controls li.sageti span,
			#gameInfo .left #tab1 .controls li.btn span {
				background:url(../images/ctrlBtnSageti.png) no-repeat left bottom;
				display:block;
				padding-left:95px;
				padding-top:50px;
			}
			#gameInfo .left #tab1 .controls li.btn span {
				background:url(../images/ctrlBtn.png) no-repeat left bottom;
				padding-left:40px;
			}
		#gameInfo .left #tab1 .descriere {
			padding:0 20px;
		}

	#gameInfo .left #tab2 form {
		margin-left:30px;
	}
		#gameInfo .left #tab2 form li {
			margin:0
		}
		#gameInfo .left #tab2 form li label {
			float:none;
			width:auto;
			display:block;
			margin-top:5px;
			text-align: left;
			font-size:11px;
		}
		#gameInfo .left #tab2 form span.textInput {
			float:left;
			background:url(../images/textInput.png) no-repeat left top;
			height:24px;
			position: relative;
			width:160px;
			margin-right:30px;
		}
		#gameInfo .left #tab2 form span.textInput.focus {
			border-color:#020202;
		}
			#gameInfo .left #tab2 form span.textInput input {
				width:95%;
				position: absolute;
				left:5px;
				border: none;
				background:transparent;
				font-size:.88em;
				font-weight:100;
				
			}
			#gameInfo .left #tab2 form p {
				font-size:.77em;
				margin-bottom:10px;
			}
			#gameInfo .left #tab2 form button,
			#registerPage .submit,
			#autentificare button {
				background:url(../images/trimite.png) no-repeat left top;
				width:67px;
				height:27px;
				font-weight:700;
				border: none;
				color:#fff;
				font-size:12px;
				padding-bottom:3px;
			}
			#registerPage .submit,
			#autentificare button {
				background-image:url(../images/registerSubmit.gif);
				width:102px;
				height:31px;
				line-height:31px
			}
			#gameInfo .left #tab3 .informatii{
				list-style:none;
				margin:20px 20px 0;
				font-size:.9em;
			}
				#gameInfo .left #tab3 .informatii li {
					float:left;
					width:200px;
					background:url(../images/dotted.png) repeat-x left bottom;
					padding:5px
				}
				#gameInfo .left #tab3 .informatii li.r {
					float:right
				}
				#gameInfo .left #tab3 .informatii a {
					color:#eee	
				}
				#gameInfo .left #tab3 .informatii a:hover {
					color:#5EA5E1;	
				}

/*  -----------------------------------
	comentarii joc
--------------------------------------*/
#comentariiJoc {
	line-height:140%;
	color:#585858;	
}
#comentariiJoc .tabContent {
	font-size:.7em;
}
	#comentariiJoc dl{
		width:660px;
		padding-left:1em;
	}
	#comentariiJoc dd.postComment {
		display:none;
	}
	#comentariiJoc dt {
		margin-bottom:1em;
		font-size:14px;
	}
		#comentariiJoc dt a,
		#comentariiJoc dt span {
			padding:0 10px 0 0;
			color:#4b4b4b;
			font-weight:700;
		}
		#comentariiJoc dt a {padding:0 0 0 10px}
		#comentariiJoc dt a:hover {color:#5EA5E1	}
		#comentariiJoc dd {
			margin-bottom:1em;
		}
			#comentariiJoc dd.reply {
				margin-left:40px;
				border-left:5px solid #c1c1c1;
				padding-left:10px;
			}
			#comentariiJoc dd a.avatar {
				float:left;
				background:url(../images/smallAvatar.gif) no-repeat center;
				width:51px;
				height:51px;
				padding:3px;
				border: 1px solid #c1c1c1;
			}
			#comentariiJoc dd .comment {
				margin-left:80px;
			}
				#comentariiJoc dd h4 {
					font-size:1em;
					margin-bottom:5px;
					padding-bottom:5px;
					font-weight:100;
					border-bottom:1px solid #c1c1c1;
				}
					#comentariiJoc dd h4 a {
						font-weight:700;	
					}
					#comentariiJoc dd .actions {
						display:block;
						margin-top:5px;
					}
					
#comentariiJoc form {
	margin-top:1em;
}
	#comentariiJoc textarea {
		width:100%;
		height:100px;
		display:block;
		margin-bottom:1em;
	}
/*  -----------------------------------
	and finally... footer
--------------------------------------*/
#footer {
	background:url(../images/pageBG.jpg) repeat-y center top;
	color:#fff	
}
#footer2 {
	background:url(../images/pageRoundBtm.jpg) no-repeat center bottom;
	height:195px;
}
#footer3 {
	width:986px;
	margin:0 auto;
	position: relative;
	height:121px;
	padding-top:30px;
	background:url(../images/footerBG.jpg) repeat-x left top;
	
}
#footer a.goUp {
	position: absolute;
	right:29px;
	bottom:24px;
	text-indent: -9999px;
	width:38px;
	height:17px;
	background:url(../images/goUp.png) no-repeat left top;
	outline:none;
}
	#footer a.goUp:hover {
		text-decoration:none;
		background-position:right top
		
	}
#footer a {color:#c6c6c6}


#footer .copyright {
	clear:both;
	padding:10px;
	text-align: center;
	font-size:.7em;
	color:#666	
}
	#footer .copyright a {
		font-weight:700;
		color:#444	
	}
	#footer ul {
		margin:0 auto 25px;
		font-size:.8em;
		clear:both;
		padding-left:105px;
	}
	#footer li {
		float:left;
		width:140px;
		margin-right:10px;
		list-style:none;
	}
		#footer li dt {
			font-size:.88em;
			margin-bottom:7px;
			font-weight:700;
		}
		#footer li dd {
			font-size:.88em;
			margin-bottom:3px;
			
		}


#loginTooltip {
	position: absolute;
	display:none;
}
#loginTooltip .tooltipContent {
	position: relative;
	width:555px;
}
#loginTooltip .layer1 {
	position: absolute;	
	top:20px;
	left:0;
	width:555px;
	z-index: 10;
}
#loginTooltip .bg {
	position: absolute;
	z-index: 9;
	top:0;
	left:0;
	height:80px;
	width:555px;
	background:url(../images/loginTooltip.png) no-repeat left top;
}
* html #loginTooltip .bg {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/loginTooltip.png', sizingMethod='crop');
}
#loginTooltip.r .bg {
	background:url(../images/loginTooltipRight.png) no-repeat left top;
}
* html #loginTooltip.r .bg {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/loginTooltipRight.png', sizingMethod='crop');
}
#loginTooltip a.close {
	position: absolute;
	right:5px;
	top:25px;
	width:15px;
	height:15px;
	z-index: 11;
	font-size:.1em;
	background:url(../images/x.png) no-repeat left bottom;

}
#loginTooltip a.close:hover {text-decoration:none;background-position:left top}
* html #loginTooltip a.close,
* html #loginTooltip a.close:hover {
	cursor:pointer;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/x.png', sizingMethod='crop');
}
#loginTooltip p {
	font:100 1.1em/60px Arial, Verdana, Sans-serif;
	padding:0 20px;
	color:#4e4e4e	
}
#loginTooltip p a {
	color:#2d6499;
	}
/*  -----------------------------------
	generic styles that is used all over the page 
--------------------------------------*/
form li {
	float:left;
	clear:left;
	width:100%;
	margin:5px 0;
	list-style:none;
}
	form li label {
		float:left;
		width:80px;
		text-align: right;
		padding-right:10px;
		line-height:34px
	}




/*  -----------------------------------
	star rating
--------------------------------------*/

.rating,
.rating a:hover,
.rating .current {
	background: url(../images/smallStars.png) left;
}

* html .rating,
* html .rating a:hover,
* html .rating .current {background-image:url(../images/smallStars.gif)}
#sidebar .rating,
#sidebar .rating a:hover,
#sidebar .rating .current {
	background-image:url(../images/smallStarsDark.png)
}
#gamePage .favorites .rating,
#gamePage .favorites .rating a:hover,
#gamePage .favorites .rating .current {
	background-image:url(../images/bigStars2.png)
}


.rating {
	position: relative;
	width: 85px; /* 5 stars width */
	height: 15px; /* 1 star height */
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-position: bottom left;
}
#gamePage .favorites .rating {
	height:26px;
	width:135px;
}
.rating li {
	display: inline;
}
.rating a,
.rating .current {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9000px;
	height: 15px; /* 1 star height */
	line-height: 15px; /* 1 star height */
	outline: none;
	overflow: hidden;
	border: none;
	/* I replaced the pixel-width with an em-width, but must set font size in px */
	font-size: 17px; /* 1 star width */
}
#gamePage .favorites .rating a,
#gamePage .favorites .rating .current {
	height:26px;
	line-height:26px;
}
/* Show stars when hovered */
.rating a:hover{
background-position: left center;
}
/* Set each section to the appropriate width, stacking so leftmost is topmost */
.rating a.rate1 {
	width: 20%;
	z-index: 6;
}
.rating a.rate2 {
	width:40%;
	z-index: 5;
}
.rating a.rate3 {
	width:60%;
	z-index: 4;
}
.rating a.rate4 {
	width:80%;
	z-index: 3;
}
.rating a.rate5 {
	width:100%;
	z-index: 2;
}
.rating .current {
	z-index: 1;
	background-position: left top;
}





.ctop {margin-top: 10px;}

#register form.contactForm {
	margin: 40px auto 0px auto !important;
	width:648px;
	padding-bottom:50px;
	
}
.sc {width: 642px !important;}
#register label.error2 {
	margin: 0 0 10px 0;
	color:#c00;
	width: 300px;
}

.catLif {
	width: 150px;
	float: left;
}

ul.raiting1 {
	list-style: none;
}

ul.raiting1 li {
	float: left;
}

ul.raiting2 {
	list-style: none;
	display: block;
	width: 150px;
	height: 22px;
	float: left;
}

ul.raiting2 li {
	float: left;
	height: 22px;
}

.noResult {
	margin: 10px 0 20px 20px;
}

li.flist {
	padding-top: 10px;
	width: 250px !important;
}

.flist a {
	color: #fff;
	font-size: 0.8em;
	margin-left: 185px;
}

#minp, #minp2 {display: none;}


.zona1 {
	width: 400px;
	display: block;
	float: left;
}

.zona2 {
	width: 400px;
	display: block;
	float: left;
}
.ygm span input.loginc {
	width: 100px;
	height: 24px;
}

.ygm table {
	margin-top: 20px;
}
.ygm table th {
	font-size: 14px;
	padding: 0 0 10px 20px;
}
.ygm table td {
	font-size: 12px;
	padding: 0 0 5px 20px;
}
.ygm table td button {
	margin-top: 20px;	
}

#gamePage .favorites .rating .current {font-size:27px}

.prieteni_pages {
	line-height:20px;
	background:#DBDBDB;
	text-align: right;
	padding:0 10px;
}
.prieteni_pages a {
	font:700 .9em/20px Arial, Verdana, Sans-serif;
	padding:5px;
	color:#727272	
}
.prieteni_pages a:hover,
.prieteni_pages a.s {
	background:#fff;
	text-decoration:none;
	
}

.mesajTrimis {
	padding:10px;
	font-size:.88em;
}


.formError {
	display: none;
	border: 1px solid #e7e3a8;
	margin:0 20px 20px;
	padding:10px;
	background-color:#FFFEF0;
	font-style:italic;
	font-size:.8em;
	text-align: center;
}
	.formError h1 {
		font-size:1em;
		color:#c00;
		line-height:150%;
		margin-bottom:10px;
	}
		.formError ul {
			font-size:.8em;
			color:#c00;
			list-style:none;	
		}
		.formError em {
			color:#c00;
			font-weight:700;
					
		}

.editProfile input.err,
input.err  {
	border-color:#c00;
}




/*  -----------------------------------
	stelute votare
--------------------------------------*/


.dummyRating{
	width:130px;
	height:25px;
	background:url(../images/bigStars.png) repeat-x left bottom;
	font-size:.1em;
	display:block
}

	
.dummyRating span{
	display:block;
	height:25px;
	background:url(../images/bigStars.png) repeat-x left center;
}	
	.dummyRating.replaced {
		background:none;
	}
	.dummyRating span.ntzRating,
	.dummyRating span.ntzRating i,
	.dummyRating span.ntzRating .notaCurenta {
		background:url(../images/bigStars.png) repeat-x left -9999px;
	}
	.dummyRating span.ntzRating {
		background-position:left bottom;
		position: relative;
		width:130px;
		height:25px;
	}
	.dummyRating span.ntzRating i,
	.dummyRating span.ntzRating .notaCurenta  {
		position: absolute;
		width:130px;
		height:25px;
		background-image:left top;
		text-indent:-9999px;
		cursor:pointer;
		left:0;
	}
	
	.dummyRating span.ntzRating .notaCurenta {
		background-position:left -25px;
		z-index: 1;
	}
.dummyRating.small,
.dummyRating.small span.ntzRating,
.dummyRating.small span.ntzRating i,
.dummyRating.small span.ntzRating .notaCurenta   {
	width:80px;
	height:16px;
}
.dummyRating.small,
.dummyRating.small span,
.dummyRating.small span.ntzRating span {
	height:16px;
}
.dummyRating.small,
.dummyRating.small span,
.dummyRating.small span.ntzRating,
.dummyRating.small span.ntzRating i,
.dummyRating.small span.ntzRating .notaCurenta {
	background-image:url(../images/smallStars.png)
}
.dummyRating.small span {
	background-position:left top
}
.dummyRating.small span.ntzRating .notaCurenta {
	background-position:left -16px
}

.dummyRating span.ntzRating i.one{
	width:20%;
	z-index:6;
}
.dummyRating span.ntzRating i.two{
	width:40%;
	z-index:5;
}
.dummyRating span.ntzRating i.three{
	width:60%;
	z-index:4;
}
.dummyRating span.ntzRating i.four{
	width:80%;
	z-index:3;
}
.dummyRating span.ntzRating i.five{
	width:100%;
	z-index:2;
}
.dummyRating span.ntzRating i.hover {
	background-position:left top;
}
	

/*
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
} 

*/
.inline-rating {
	float:left
}





.textInput,
.textarea {
	float:left;
	background:url(../images/formElement.png) no-repeat left -200px;
	height:32px;
	width:280px;
	border: 1px solid #c0c0c0;
	
}
.textInput.focus,
.textInput:hover {
	background-position:left top;
	border-color:#5ea5e1;
}
.textInput input {
	width:270px;
	margin-left:5px;
	margin-top:8px;
	background:transparent;
	border: none;
	font-weight:100;
	font-size:14px;
}


.textarea {
	height:98px;
	border: 1px solid #d3d3d3;
	float:left
}
	.textarea.focus,
	.textarea:hover {
		background-position:left top;
		border-color:#5ea5e1;
	}
	.textarea textarea {
		width:275px;
		height:90px;
		margin:5px 0 0 5px;
		border: none;
		background:transparent;
	}








/*  -----------------------------------
	mesaje eroare
--------------------------------------*/
#ntzMesaj {
	position: absolute;
	width:336px;
	height:200px;
	border: 1px solid #c5c5c5;
	z-index: 9650;
	background:url(../images/alerBoxFooter.png) repeat-x left 42px #fff;
}
	#ntzMesaj .head {
		height:46px;
		background:url(../images/alertBoxHead.png) repeat-x left top;
		padding-left:20px;
		font:700 .9em/40px Arial, Verdana, Sans-serif;
		color:#464646;
	}
		#ntzMesaj .head .close {
			width:26px;
			height:26px;
			float:right;
			background:url(../images/alertBoxClose.png) no-repeat left top;
			margin:8px 20px 0;
			outline:none;
		}
			#ntzMesaj .head .close:hover {
				background-image:url(../images/alertBoxClose2.png)
			}

		#ntzMesaj .ntzMesaj {
			padding:30px 20px;
			font:500 .8em Arial, Verdana, Sans-serif;
		}
		#ntzMesaj .actiune {
			text-align: center;
			position: absolute;
			width:100%;
			bottom:20px;
		}
			#ntzMesaj .actiune a {
				width:82px;
				height:24px;
				font:700 .8em/24px Arial, Verdana, Sans-serif;
				background:url(../images/alertButton.png) no-repeat left top;
				color:#242424;
				float:left;
				margin-left:20px;
			}
			#ntzMesaj a:hover {
				text-decoration:none;
			}





.ctext { padding: 0 0 50px 100px; }
.sel_zi { width: 55px !important; }
.sel_luna { width: 105px !important; }
.sel_an { width: 65px !important; }
#mcptch { margin-top: 10px; }
.multumiri { font-size:.8em; display:block; margin-top: 20px; color: green;}

/* start autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url(../images/loader.gif) right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #BBD9EE;
	color: black;
}

/* end autocomplete */


.blueButton,
.blueButton span {
	background:url(../images/btns.png) no-repeat left top;
	height:28px;
	line-height:28px;
	padding-left:10px;
	display:block;
	cursor:pointer;
}
	.blueButton img {
		vertical-align:middle;
		margin-right:5px;
	}
	.blueButton span {
		background-position:right top;
		padding:0 10px 0 0;
		margin-right:-5px;
		position: relative;
		z-index: 2;
		font-weight:700;
	}
	.blueButton:hover {
		/*background-position:left bottom;	*/
		text-decoration:none;
	}
	.blueButton:hover span {
		/*background-position:right bottom;*/
		color:#5ea5e1	
	}

#favoriteBox {
	margin-left:20px;
}

	

#invitaPrieteni {
	
}
	#invitaPrieteni.editProfile label.label {
		width:100px;
	}
	#invitaPrieteni.editProfile select {
		float:left;
		margin-left:20px;
		height:34px;
		line-height:35px;
		border: 1px solid #ccc;
	}
	
	#wrap.jocuri .paginaJocTabs .tabContent {
		padding-left:0;
	}
.paginaJocTabs {
	width:922px;

	margin:0 auto
}
.caruselJoc,
.caruselJoc2 {
	position: relative;
	height:245px;
	width:920px;
	overflow:hidden;
}
	.caruselJoc2 {
		margin-left:25px;
		width:858px;
	}
	.caruselJoc a.next,
	.caruselJoc a.prev {
		position: absolute;
		top:100px;
		right:10px;
		width:22px;
		height:46px;
		background:url(../images/paginaJocCarusel.png) no-repeat left top;
	}
	.caruselJoc a.next:hover {
		background-position:right top
	}
	.caruselJoc a.prev {
		background-position:left bottom;
		right:auto;
		left:10px;
	}
	.caruselJoc a.prev:hover {
		background-position:right bottom
	}
.caruselJoc .caruselJocWrap {
	position: absolute;
	left:0;
	top:0;
	height:26px;
	width:8000px;
}	
#wrap.jocuri .sidebarTabs .tabContent {padding-left:0;padding-bottom:0}
.errorMSG {
	font:100 18px "Trebuchet MS", Helvetica, Tahoma, Sans-serif;
	padding:20px	
}



ul.openImg li {
	display: inline;
	clear: none;
	float: left !important;
	width: 159px;
}

ul.openImg li img {
	float: left !important;
}


/*  -----------------------------------
	FILTRARE
--------------------------------------*/
.comboboxContainer {
	background-color:#fff;
	border-bottom:1px solid #131313;
	color:#585858;
	font-size:11px;
	height:22px;
	line-height:22px;
}
	.comboboxValueContent {
		height:22px;
		line-height:22px;
		color:#585858;
		text-indent: 5px;
	}
	.comboboxDropDownButton {
		width:22px;
		height:22px;
		background:url(../images/customSelectArrow.png) no-repeat left top;
		cursor:pointer;
	}
	.comboboxDropDownContainer {
		background-color:#fff;
		border: 1px solid #131313;
		width:150px;
	}
	
	
	.listaCategorii .setariSortare li.comboboxItem,
	li.comboboxItem {
		float:none;
		padding:0;
		margin:0;
		line-height:16px;
		height:auto;
		width:auto;
		text-indent: 10px;
	}
	.comboboxItemHover {
		background-color:#f6f6f6;
		cursor:pointer;
		color:#000;	
	}

.newListareJocuri {
	background:url(../images/smallSliderBG.png) repeat-x left -44px #fff;
	padding-top:10px;
	border: 1px solid #ccc;
	border-top:none;
}
.infoZone {
	display:none;
}
	.infoBox {
		background:url(../images/infoBoxGradient.png) repeat-x left bottom #f5f5f5;
		padding:20px 30px;
		margin:20px auto;
		width:520px;
		position: relative;
		-moz-border-radius:15px;
		-webkit-border-radius: 15px;
		border-radius:15px;
		font-size:12px;
		color:#585858;
		line-height:140%;
	}
	.infoBox .close {
		position: absolute;
		width:15px;
		height:15px;
		background:url(../images/smallClose.png) no-repeat left top;
		text-indent:-9999px;
		top:20px;
		right:20px;
		outline:none;
		
	}
	.infoBox h2 {
		line-height:38px;
		font-size:1em;
		background:url(../images/infoBoxSeparator.png) repeat-x left bottom;
		margin-bottom:15px;
	}
		.infoBox h2 img {
			vertical-align:middle;
			margin-right:15px;
		}
		.infoBox p {
			margin-bottom:.7em;
		}
.lilHelp {
	outline:none;
}
.jocuriPremium {
	width:580px;
	margin:0 auto 30px;
}
	.jocuriPremium dt,
	.sidePremiumGame h4 {
		color:#585858;
		font-size:14px;	
		font-weight:700;
		line-height:32px;
		padding-left:45px;
		background:url(../images/jocuriPremiumStar.png) no-repeat 30px center;
		margin-bottom:10px;
	}
	.jocuriPremium dd {
		margin-bottom:20px;
		padding:1px 0 0;
		border-bottom: 1px solid #d5d5d5;
	}
	.jocuriPremium dd:hover {
		border: 1px solid #d5d5d5;
		border-width:1px 0;
		background-color:#ececec;
		padding:0
	}
		.jocuriPremium .box {
			border-bottom:1px solid #fff;
		}
		.jocuriPremium .box .thumb {
			float:left
		}
		.jocuriPremium .float1 {
			float:left;
			width:180px;
			margin:0 20px;
		}
			.jocuriPremium .float2 {
				float:left;
				margin:0 0 0 20px;
				width:360px;
			}
		.jocuriPremium .float1 .desc,
		.jocuriPremium .float2 .desc {
			height:50px;
			padding:3px 5px 0;
			text-align: justify;
		}
		.jocuriPremium .float2 .desc {
			padding-right:30px;
		}
.jocuriPremium .box .innerBox  {
	height:auto;
}
.jocSponsorizat {
	width:120px;
	float:left;
	text-align: center;
}
	.jocSponsorizat h3 {
		margin:0 0 10px;
		font-size:14px;
		color:#323232	
	}
	.jocSponsorizat h4 {
		font-size:10px;
	}
	
	.jocSponsorizat img {
		display:block;
		margin:5px auto 0
	}
	.jocuriPremium .userControl {
		
	}
	.jocuriPremium .userControl {
		bottom:auto;
		top:10px;
		right:185px;
	}
	.jocuriPremium .userCtrl2 {
		right:0;
	}
		.jocuriPremium .userControl .quickList,
		.jocuriPremium .userControl .fullScreen,
		.jocuriPremium .userControl .add2fav {
			margin-bottom:10px;
		}
		.jocuriPremium .userControl .quickList {
			position: absolute;
			left:-203px;
			top:110px;
		}
		.jocuriPremium .userCtrl2 .quickList {
			left:-388px;
		}
		.jocuriPremium .float1 h3,
		.jocuriPremium .float1 .desc {
			margin-right:25px;
		}
.listaCategorii .lista dd h2 {
	position: relative;
	padding-left:30px;
}
.listThumb {
	vertical-align:middle;
	width:40px;
	height:30px;
	margin-right:10px;
}
.listaCategorii .lista dd .userControl {
	left:5px;
	top:13px;
	right:auto;
	bottom:auto;
	height:auto;
}
.listaCategorii .lista dd .userControl .fullScreen {
	margin:0
}
.filtre {
	width:560px;
	margin:10px auto;
	font-weight:700;
	font-size:14px;
	color:#585858;
	border-bottom:1px solid #e0e0e0;
	padding:5px 10px;
}

.ui-effects-transfer {
	border: 2px solid #3469ad;
}




	#gameInfo .left .tabContent .content {
		background:none;
		width:520px;
		height:246px;
		margin:10px 0 0 00px;
		position: relative;
		float:left
	}
	
	#gameInfo .left .tabCtrl {
		background:url(/images/newTabsBG.png) repeat-x left top;
		border:1px solid #c3c3c3;
		height:43px;
	}
		#gameInfo .left .tabCtrl a {
			background:url(/images/newTabs.png) no-repeat left -1px;
			margin:0;
			padding:0;
			float:left;
			min-width:100px;
			border: none;
			outline:none;
			height:43px;
			line-height:43px;
			padding-left:25px;
		}
		#gameInfo .left .tabCtrl a span {
			margin:0;
			padding:0;
			border: none;
			background:url(/images/newTabs.png) no-repeat right -1px;
			height:43px;
			line-height:43px;
			display:block;
			text-align: center;
			color:#000;
			padding-right:25px;
			font-size:11px;
			cursor:pointer;
		}
			#gameInfo .left .tabCtrl a:hover {
				text-decoration:none;
			}
			#gameInfo .left .tabCtrl a.s {
				background-image:url(/images/newTabs.png);
				background-position:left -49px
			}
				#gameInfo .left .tabCtrl a.s span {
					background-image:url(/images/newTabs.png);
					background-position:right -49px
				}


#gameInfo .left .tabContent {
	background:url(/images/gameInfoTab.jpg) no-repeat left top #2b2b2b;	
	height:265px;
	border: none;
}
#gameInfo .left #tab1,
#gameInfo .left #tab2,
#gameInfo .left #tab3 {
	background:none;
}

#gameInfo .left {
	float:none;
	width:auto;
}

#gameInfo .sideAds  {
	background:none;
	border: none;
	width:260px;
	margin-top:0;
	padding:0;
}
#gameInfo .sideAds li {
	float:left;
	width:125px;
	height:125px;
	margin:5px 5px 0  0
}






#gameZone {
	margin-bottom:15px;
	margin-top:10px;
}

.sidebarJoc,
#theGame {
	background:url(/images/paginaJocSidebarGradient.png) repeat-x left top #f1f1f1;
	float:right;
	border: 1px solid #c3c3c3;
	margin:0 15px;
}
#theGame {
	float:left;
	width:570px;
	margin-right:0;
}

.sidebarJoc {
	margin-left:0;
}
	.sidebarJoc.w300 {
		width:300px;
	}
	.sidebarJoc .innerSidebarJoc,
	#innerTheGame {
		border-bottom:1px solid #fff;
	}
	.sidebarJoc .doRegister {
		display:block;
		background:url(/images/doRegister.jpg) no-repeat left top;
		width:288px;
		height:62px;
		margin:15px auto 25px
	}
.sidePremiumGame {
	margin:0 5px;
	
	position: relative;
	margin-bottom:25px;
	
}
.sidePremiumGame .gameBox {
	padding:1px;
}
.sidePremiumGame .gameBoxInner {
	padding:6px
}
.sidePremiumGame .gameBox:hover {
	background-color:#ececec;
	padding:0px;
	border:1px solid #d5d5d5;
}
.sidePremiumGame .gameBox:hover .gameBoxInner {
	padding:5px;
	border: 1px solid #fff;
}
	.sidePremiumGame .userControl {
		height:auto;
		bottom:auto;
		right:auto;
		left:105px;
		top:110px;
	}
	.w200 .sidePremiumGame .userControl {
		top:145px;
		left:155px;
	}
.sidePremiumGame h4 {
	background-position:left center;
	padding-left:15px;
}
	.sidePremiumGame .thumb {
		float:left;
	}
	
	.w200 .sidePremiumGame .thumb {
		float:none;
		display:block;
		margin-bottom:5px;
	}
		.sidePremiumGame .thumb img {
			display:block;
			width:125px;
			height:90px;
		}
		.w200 .sidePremiumGame .thumb img {
			width:180px;
			height:135px;
		}
		.sidePremiumGame .desc {
			margin-left:135px;
			font-size:11px;
			color:#585858;
			line-height:160%
		}
		.w200 .sidePremiumGame .desc  {
			margin:0
		}
			.sidePremiumGame .desc h1 a {
				color:#585858	
			}
			.sidePremiumGame .desc a {
				color:#999	
			}
			.sidePremiumGame .desc a:hover{
				color:#5EA5E1;
				text-decoration:none;
						
			}
			.sidePremiumGame .desc h1 {
				font-size:12px;
				height:18px;
			}
			.sidePremiumGame .desc .vote {
				height:19px;
				padding:2px 5px 0;
				background:url(/images/starBGnormal.png) repeat-x left top;
			}
			.w200 .sidePremiumGame .desc .vote {
				margin-top:5px;
			}
.innerSidebarJocSlider {
	margin:0 10px
}
.w200 .innerSidebarJocSlider {
	margin:0 7px;
}
.w100 .innerSidebarJocSlider  {
	margin:0 5px
}
	.innerSidebarJocSlider h3,
	.innerSidebarJocSlider h3 a {
		color:#585858;
		font-size:14px;	
	}
	.innerSidebarJocSlider h3 {
		float:left
	}
	.innerSidebarJocSlider .titlu {
		line-height:18px;
		margin-bottom:10px;
	}
		.innerSidebarJocSlider .prevNext {
			float:left;
			margin-top:5px;
			margin-left:10px;
		}
			.innerSidebarJocSlider .prevNext a {
				float:left;
				background:url(/images/sidebarSlideNavs.png) no-repeat left top;
				width:6px;
				height:9px;
				outline:none;
				margin-right:10px;
			}
				.innerSidebarJocSlider .prevNext a.prev {background-position:left bottom}
				.innerSidebarJocSlider .prevNext a.prev:hover {background-position:left top}
				.innerSidebarJocSlider .prevNext a.next {background-position:right bottom;margin-right:0}
				.innerSidebarJocSlider .prevNext a.next:hover {background-position:right top}

.innerSidebaarCarouselWrap {
	position: relative;
	width:288px;
	height:100px;
	overflow:hidden;
}
.w200 .innerSidebaarCarouselWrap  {
	width:188px;
}
.w100 .innerSidebaarCarouselWrap  {
	width:96px;
}
.innerSidebaarCarouselWrap ul {
	width:6000px;
	height:100px;
	position: absolute;
	left:0;
	top:0;
}
.w100 .innerSidebaarCarouselWrap ul,
.w100 .innerSidebaarCarouselWrap li,
.w100 .innerSidebaarCarouselWrap {
	height:400px;
}
	.innerSidebaarCarouselWrap li {
		list-style: none;
		float:left;
		width:91px;
		margin-right:5px;
		font-size:11px;
		text-align: center;
		height:100px;
		font-weight:700;
		
	}
	.innerSidebaarCarouselWrap li a {
		color:#585858	;
		display:block;
	}
	.innerSidebaarCarouselWrap li a:hover {
		color:#000;
		text-decoration:none;
				
	}
		.innerSidebaarCarouselWrap li img {
			display:block;
			width:84px;
			height:63px;
			border: 3px solid #fff;
			-moz-border-radius:2px;
			-webkit-border-radius: 2px;
			border-radius:2px;
			margin-bottom:5px;
		}
	.innerSidebaarCarouselWrap li a:hover img {
		border-color:#dbe9f6;
	}



.sidebarJoc.w200 {
	width:200px;
}
.sidebarJoc.w100 {
	width:100px;
}

#gameInfo {
	width:auto;
	margin-left:15px;
	margin-right:15px;
}




#gamePage .gamePageToolbar{
	margin-left:15px;
}
#gamePage div.title .someTools {
	float:right
}
	#gamePage div.title .someTools a {
		float:left;
	}
	#gamePage div.title .someTools a.prevGame ,
	#gamePage div.title .someTools a.nextGame {
		background:url(/images/smallSliderCtrls.png) no-repeat left top;
		width:53px;
		height:42px;
	}
	#gamePage div.title .someTools a.prevGame {
		background-position:-106px top
	}
	#gamePage div.title .someTools a.prevGame:hover {background-position:left top}
	#gamePage div.title .someTools a.nextGame {
		background-position:right top
	}
	#gamePage div.title .someTools a.nextGame:hover {background-position:-53px top}
	
	
	
#gamePage .gamePageToolbar .quickList {
	float:left;
	width:25px;
	height:25px;
	background:url(/images/bigQlist.png) no-repeat left top;
	margin-left:5px;
}
#gamePage .gamePageToolbar .quickList:hover {
	background-position:right top
}
#gamePage .gamePageToolbar .neregula {
	float:left;
	margin-left:5px;
}
	#gamePage .gamePageToolbar .neregula li {
		position: relative;
		list-style: none;
		height:26px;
	}
	#gamePage .gamePageToolbar .neregula .raport {
		display:block;
		width:48px;
		height:26px;
		background:url(/images/raport.png) no-repeat left top;
	}
		#gamePage .gamePageToolbar .neregula li ul {
			position: absolute;
			right:0;
			top:25px;
			width:210px;
			border: 1px solid #ccc;
			border-bottom:none;
			z-index: 10;
			background-color:#e3e3e3;
			display:none;
		}
		#gamePage .gamePageToolbar .neregula li:hover ul {
			display:block;
		}
			#gamePage .gamePageToolbar .neregula li ul li {
				height:auto;
				border-bottom:1px solid #ccc;
			}
			#gamePage .gamePageToolbar .neregula li ul a {
				display:block;
				padding:0 10px;
				color:#515151;
				font-size:10px;
			}
.sidebarJoc.w200 .sidePremiumGame {
	margin-bottom:5px;
}

