* {
	margin:0;
	padding:0;
}

.clr {
	clear: both;
	height: 0px;
	overflow: hidden;
}
	
.separator {
	height: 5px;
}

.error{
	color: #FF0000;
}

.success{
	color: #25aa67;
}

/* General Style Info */
body {
	background-color: #161817;
	font-family: Arial;
	font-size: 13px;
	color: #393939;
}

a {
	color: #ffffff;
	text-decoration: underline;
}
	
a:hover {
	text-decoration: none;
}
	
img {border: 0;}

h2, #content #home h1  {
	font-family:Arial;
	font-size:14px;
	padding: 0;
	margin-bottom: 10px;
}

h3, #content #home h1  {
	font-family:Arial;
	font-size:14px;
	padding: 0;
	margin-bottom: 10px;
}
/* STYLE FOR HEADER */
	#header{
		height: 176px;
		
	}
		#header .container {
			position: relative;
		}
		#header #logo_container{
			height: 176px;
			width: 956px;
			background: transparent url(../img/userpage/logo.jpg) left top no-repeat;
		} 
			#header #logo_container a{
				display: block;
				outline:none;
				height: 176px;
				width: 225px;
			}
		#header #language {
			position: absolute;
			height: 35px;
			bottom: 0px;
			right: 35px;
		}
			#language a{
				cursor: pointer;
			}
			 #language #lng_l{
				float: left;
				width: 55px;
				height: 35px;
				background: transparent url(../img/userpage/lng_l.png) no-repeat;
			 }
			 #language #lng_middle{
				float: left;
				height: 35px;
				background: transparent url(../img/userpage/lng_middle.png) repeat-x;
			 }
			 
			 #language #lng_r{
				float: left;
				width: 55px;
				height: 35px;
				background: transparent url(../img/userpage/lng_r.png) no-repeat;
			 }
/* STYLE FOR CENTER*/
	#center{
		background: #fff url(../img/userpage/center_texture.gif) center repeat-y;
		min-height:400px;
		height:auto;
		
	}		
		*html #content {
			height:400px;		
		}	
		
		#base_center_top {
			float: left;
			padding: 0px;
			background: url(../img/userpage/menu_top.gif)  left top no-repeat;
		}
			#base_center_middle {
					background: #fff url(../img/userpage/menu_middle.gif) left repeat-y;
					float: left;
			}
				#base_center_bottom {
					background:  url(../img/userpage/menu_bottom.gif) left bottom no-repeat;
					float: left;
				}
	
	/* STYLE FOR sidebar_left */
	#sidebar_left {
		float: left;
		width: 148px;
		padding: 30px 0px 30px 15px;
	}
		#sidebar_left h2 {
			padding: 0;
			margin: 0;
			font-size: 14px;
			color: #ffd614;
			
		}
		
		#sidebar_left ul{
				list-style-type: none;
			}
			
				#sidebar_left li{
					padding: 6px 0 0 0;
					margin: 0;
					position: relative;
				}
					#sidebar_left li a{
						display: block;
						background: url(../img/userpage/stars.gif) no-repeat left -20px;
						padding: 0 0 0 15px;
						padding-left: 20px;
						/*height: 18px;*/
						width: 120px;
						text-decoration: none;
						color: #fff;
						font-size: 13px;
					}
					
					#sidebar_left li a:hover, #sidebar_left li.current a{
						display: block;
						background: #4e2f15 url(../img/userpage/stars.gif) no-repeat -17px top;
						padding: 0 0 0 15px;
						padding-left: 20px;
						/*height: 18px;*/
						width: 120px;
						text-decoration: none;
						color: #fff;
						font-size: 13px;
					}
						#sidebar_left ul.sub li{
							margin-left: 18px;
							list-style-type: none;
							color: #fff;
						}
							#sidebar_left ul.sub li a{
								width: 130px;
								display: block;
								background: none;
								padding: 0px;
								/*height: 18px;*/
								line-height: 18px;
								text-decoration: none;
								color: #fff;
								font-size: 9px;
								
							}
							
							#sidebar_left ul.sub li a:hover, #sidebar_left ul.sub li.current a{
								background: #4e2f15;
							}
	/* STYLE FOR sidebar_right */
	#sidebar_right{
		float: right;
		margin-bottom: 24px;
			
	}
	
		#top{
			margin: 23px 0 0 0;
			padding: 20px 9px 28px 9px;
			width: 168px;
			background: #4a4a4a;
			position: relative;
		}
			#top_left_top{
				height:9px;
				width:10px;
				position: absolute;
				background: url(../img/userpage/sidebar_right_corner.gif) no-repeat;
				left: 0;
				top: 0;
				background-position:0 0;
				font-size: 0;
			}
			#top_right_top {
				height:9px;
				width:10px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/sidebar_right_corner.gif) no-repeat;
				left: 0;
				bottom: 0;
				background-position: 0 -11px;
				font-size: 0;
			}
			#top_left_bottom {
				height:9px;
				width:10px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/sidebar_right_corner.gif) no-repeat;
				right: 0;
				top: 0;
				background-position:  -8px 0;
				font-size: 0;
			}	
			#top_right_bottom {
				height:9px;
				width:10px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/sidebar_right_corner.gif) no-repeat;
				right: 0;
				bottom: 0;
				background-position: -8px -11px;
				font-size: 0;
			}	
			
			#top h2{
				font-size: 14px;
				text-align: center;
				font-weight: normal;
				margin-bottom: 4px;
			}
				#top h2.casino {
					color: #3ce072;
				}
				#top h2.poker {
					color: #39cef3;
				}
				#top h2.bingo {
					color: #edc432;
				}
				#top h2.sportsbook {
					color: #d4bdff;
				}
			
			#top .number-item {
				font-size: 12px;
				line-height: 15px;
				text-decoration: none;
				color: #fff;
			}
			#top a {
				font-size: 12px;
				line-height: 15px;
				text-decoration: none;
				color: #fff;
			}
				#top a:hover {
					text-decoration: underline;
			}
			#top hr {
				margin: 14px 0;
			}
			
		.block {
			margin: 22px 0 0 0;
			padding: 10px 9px 10px 9px;
			width: 168px;
			background: #f5f5f5;
			border: #b7b7b7 1px solid;
			position: relative;
		
		}
			
			.block .block_left_top{
				height:6px;
				width:6px;
				position: absolute;
				background: url(../img/userpage/block_corner.gif) no-repeat;
				left: -1px;
				top: -1px;
				background-position:0 0;
				font-size: 0;
			}
			.block .block_right_top {
				height:6px;
				width:6px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/block_corner.gif) no-repeat;
				left: -1px;
				bottom: -1px;
				background-position: 0 -6px;
				font-size: 0;
			}
			.block .block_left_bottom {
				height:6px;
				width:6px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/block_corner.gif) no-repeat;
				right: -1px;
				top: -1px;
				background-position:  -6px 0;
				font-size: 0;
			}	
			.block .block_right_bottom {
				height:6px;
				width:6px;
				position: absolute;
				background: #4a4a4a url(../img/userpage/block_corner.gif) no-repeat;
				right: -1px;
				bottom: -1px;
				background-position: -6px -6px;
				font-size: 0;
			}

			* html .block, * html #top {
				unicode-bidi: expression(
					runtimeStyle.unicodeBidi = 'normal',
					runtimeStyle.height = clientHeight%2 ? (clientHeight + 1 - parseInt(currentStyle.paddingTop) - parseInt(currentStyle.paddingBottom)) + "px" : "auto"
				);
			}

			.block  h2 {
				font-size: 14px;
				font-weight: bold;
				text-align: center;
			}			
			.block  a {
				color: #cd0000;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				text-decoration: underline;
			}		
				.block  a:hover {
					text-decoration: none;
				}
			.block  a.text {
				color: #000;
				font-size: 12px;
				font-weight: normal;
				text-align: justify;
				text-decoration: none;
			}			
			.block  a:hover.text {
				color: #aaa;
				font-size: 12px;
				font-weight: normal;
				text-align: justify;
				text-decoration: none;
			}			
			.block p {
				font-size: 12px;
				text-align: justify;
			}
			
			#mail{
				min-height: 70px;
				text-align: center;
			}
				#mail .img_mail{
					height:66px;
					width:66px;
					float: left;
					position: absolute;
					background: transparent url(../img/userpage/envelope.gif) no-repeat;
					left: 1px;
					top: -8px;
				}
				#mail h2{
					padding: 0;
					margin-left: 65px;
					font-size: 14px;
				}
				#mail p{
					padding-top: 10px;
					font-size: 12px;
					margin-bottom: 5px;
				}
				
				#mail #response {
					color: #ff0000;
				}
				
				#mail  .input{
					margin: 5px 0;
					padding: 0;
					font-size: 14px;
					height: 27ps;
					width: 100%;
				}
				
				#mail input.button {
					border: 0;
					background: url('../img/userpage/button_blue2.jpg');
					width: 94px;
					height: 35px;
					padding-bottom: 2px; 
					text-align: center;
					color: #fff;
					font-size: 14px;
				}
			
			#advert{
				padding: 20px 30px;
				width: 126px;
			}
			
			#polls{
				min-height: 70px;
				text-align: center;
			}
				#polls h3 {
					font-size: 12px;
					font-weight: normal;
					text-align: left;
				}
				#polls p {
					padding: 0 0 10px 4px;
				}
				
				#polls table{
					width: 100%;
				}
					table.polls td{
						text-align: left;
						font-weight: normal;
						border-bottom: #f5f5f5 1px solid; 
					}
					table.polls td.voted{
						padding-left: 10px;
						text-align: rigth;
						font-weight: normal;
					}
				#polls input, input.polls  {
					margin-right: 5px;
				}
				
				#polls input.voteButton {
					border: 0;
					background: url('../img/userpage/button_blue2.jpg');
					width: 94px;
					height: 35px;
					margin: 0;
					padding: 0;
					padding-bottom: 2px; 
					text-align: center;
					color: #fff;
					font-size: 14px;
				}
			
	/* STYLE FOR content */
	
	#content {
		background: #fff;
		width: 528px;
		padding: 30px 22px;
	}
		#content a {
			text-decoration: underline;
			/*color: #cd0000;*/
			color: #393939;
		}
		#content a.title {
			font-size: 14px;
			font-weight: bold;
			color: #cd0000;
		}
			#content a:hover {
				text-decoration: none;
			}
		#content h1 {
			font-size:20px;
			font-weight: bold;
			margin-bottom:15px;
			text-align:justify;
		}
		#content h1 a,
		#content h1 span.red {
			font-size:20px;
			font-weight: bold;
			color: #cd0000;
		}
		#content h2 {
			padding: 0;
			margin: 0;
		}
				#content h3.beffo_banner{
					font-size: 16px;
					margin-bottom: 10px;
				}
		#content h3 {
			padding: 0;
			margin: 0;
			
		}
		#content p {
			margin-bottom: 15px;
			text-align: justify; 
			font-size: 12px;
		}
		
		#content .poll{
			padding-bottom: 10px;
		}
		
		#content .click_s{
			font-weight: bold;
			text-decoration: underline;
			color: #cd0000;
			cursor: pointer;
		}
			#content .click_s:hover {
				text-decoration: none;
			}
		#content .hide_b{
			display: none;
		}
		#content table {
			border: 0;
		}
			#content table.company td {
				border-bottom: #4a4a4a 1px solid;
				padding: 11px 2px;
		}
			.company td.number {
				font-size: 20px;
				font-weight: bold;
			}
			#content .company td.logotips {
				vertical-align: top;
				text-align: center;
			}
				#content .company td.logotips a{
					font-size: 13px;
				}
			.company td.text {
				font-size: 12px;
				text-align: justify;
				vertical-align: top;
			}
		#content #paging {
			margin:0 170px;
		}
		#content #paging a{
			display: block;
			text-decoration: none;
		}
		#content #paging a:hover{
			display: block;
			text-decoration: underline;
		}
		#content #paging div, #content #paging a {
			border: 0;
			float: left;
			background: url('../img/userpage/button_blue.jpg');
			width: 94px;
			height: 29px;
			padding-top: 6px;
			text-align: center;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
		}
			#content #paging div.disabled{
				background: url('../img/userpage/button_grey.jpg');
			}
		#content #tips {
			margin: 0;
			padding: 20px 20px 0 20px;
			background: #f4f2e8;			width: 488px;
			position: relative;
		}
			
			#content #tips .block_left_top{
				height:12px;
				width:12px;
				position: absolute;
				background: #f4f2e8 url(../img/userpage/tips_corner.gif) no-repeat;
				left: 0px;
				top: 0px;
				background-position:0 0;
				font-size: 0;
			}
			#content #tips .block_right_top {
				height:12px;
				width:12px;
				position: absolute;
				background: #f4f2e8 url(../img/userpage/tips_corner.gif) no-repeat;
				left: 0px;
				bottom: 0px;
				background-position: 0 -12px;
				font-size: 0;
			}
			#content #tips .block_left_bottom {
				height:12px;
				width:12px;
				position: absolute;
				background: #f4f2e8 url(../img/userpage/tips_corner.gif) no-repeat;
				right: 0px;
				top: 0px;
				background-position:  -12px 0;
				font-size: 0;
			}	
			#content #tips .block_right_bottom {
				height:12px;
				width:12px;
				position: absolute;
				background: #f4f2e8 url(../img/userpage/tips_corner.gif) no-repeat;
				right: 0px;
				bottom: 0px;
				background-position: -12px -12px;
				font-size: 0;
			}
		#content h3.company{
			display: inline;
		}
		#content h3.tip{
			color: #75441f;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 18px;
		}
		#content h3.news{
			color: #75441f;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 18px;
		}
		#content input.button{
			border: 0;
			background: url('../img/userpage/button_blue.jpg');
			width: 94px;
			height: 33px;
			padding-bottom: 2px;	
			text-align: center;
			color: #fff;
			font-size: 14px;
			font-weight: bold;
		}
		#content .logo{
			float: left;
			padding: 0 15px 15px 0;
		}
		
		#content ul {
			list-style: none;
		}		
			#content ul a {
				font-size: 13px;
				
			}
			
			#content ul ul{
				padding-left: 20px;
			}
				#content ul ul a {
				font-size: 12px;
				font-weight: normal;
			}
		#category {
			margin: 0;
			padding: 0;
			
		}
			#category a,
			#category span a{
				text-decoration: none;
				font-size: 16px;
			}
			
			#category .category_box {
				float: left;
				width: 242px;
				height: 227px;
				margin: 0px 11px 20px 11px;
				font-size: 16px;
				text-align: center;
			}
			
			#category span.title_cat {
				margin: 5px 0;
				display: block;
				text-align: center;
				float: left;
				width: 100%;
				font-size: 18px;
			}
			
			#category span a.title_cat {
				margin: 5px 0;
				display: block;
				text-align: center;
				float: left;
				width: 100%;
				font-size: 16px;
			}
			
			#category span a.cat_adv {
				display: block;
				text-align: center;
				float: left;
				width: 100%;
			}
						
				#category  #casino {
					background: #dfc7a4 url(../img/userpage/casinos2.jpg) no-repeat;
					float: left;
				}
				#category  #bingo {
					background: #a9d2e1 url(../img/userpage/bingo2.jpg) no-repeat;
				}
				#category  #poker {
					background: #b6ddca url(../img/userpage/poker2.jpg) no-repeat;
				}
				#category  #sportsbook {
					background: #dbcae6 url(../img/userpage/sportsbook2.jpg) no-repeat;
				}
				
				#category  #casino,
				#category  #casino a {
					color: #d85600;
				}
				#category  #bingo,
				#category  #bingo a {
					color: #287895;
				}
				#category  #poker,
				#category  #poker a {
					color: #289b63;
				}
				#category  #sportsbook,
				#category  #sportsbook a {
					color: #776088;
				}
	
/* STYLE FOR FOOTER */
	#footer {
		clear:both;
		width:100%;
		
		background:#161817 ;
		height: 92px;
		text-align: center;
		
		font-size:13px; 
		color: #ffffff;
	}			
		
		#footer .container {
			position: relative; 
		}
		#footer p {
			padding-top: 19px;
			text-align: center;
		}
		
			#footer p a{
				text-decoration: none;
				color: #fff;
			}
				#footer p a:hover{
					text-decoration: underline;
				}
		#footer #rss{
			position: absolute;
			top: 0;
			right: 0;
			padding: 19px 100px 0 0;
			display: block;
			float: right;
			
		}
			
			#footer #rss a{
				text-decoration: none;
				line-height: 40px;
			}
				#footer #rss a:hover{
					text-decoration: underline;
				}
			#footer #rss img{
				vertical-align: -40%;
			}
.container{
	width:956px;
	margin:0 auto;
	padding: 0 34px;
	text-align:left;
	
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
	margin-bottom: 10px;
}

#content{float:left;}

.breadcrumb {padding-bottom:20px;}
.banner_review {margin-bottom:10px;margin-top:5px;}
#content .banner_review a {color:#cd0000;}
