ul, dl, li, h1, h3, body, form, table, td {margin: 0; padding: 0;}


td{
	vertical-align:top;
}

table{
	border:0px;
	border-collapse:collapse;
}

p {margin-top: 0;}

img {border: 0;}

ul{
	list-style: none;
	list-style-position: inside;	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	background: #000 url(../images/bg.gif) top left;
	margin-bottom:10px;	
}

/*

* {
    -moz-box-sizing: border-box;
}
*/


#tagcloud { text-align: center; overflow: hidden; } /* Identical */
    #tagcloud li { display: inline; margin-right: 0.3em; }
	#tagcloud ol { padding:0px; margin:0px; }


.divBlockSite{
	width:1000px;
	background-color:#F3F3F3;
	
	border:inherit;
	
	border-left-color:#111;
	border-right-color:#111;	
	border-bottom-color:#111;		

	border-left-width:5px;
	border-right-width:5px;
	border-bottom-width:5px;	
	
	border-left-style:solid;
	border-right-style:solid;	
	border-bottom-style:solid;					
}

* html .divBlockSite {
	width: 1010px; 
}


/*-----------------------------*/

#game_buttons img{
	vertical-align:middle;
}

#game_buttons{
	margin-top:5px;
}

#game_buttons span{
	font-size:10px;
	text-align:left;
	vertical-align:middle;
}

/*---------------header---------------*/

#header_1_level table{
	background-color:#F60;	
}

#header_1_level td, a{
	padding:5px;	
	color:#fff; 	
 	font-family:Verdana, Arial, Helvetica, sans-serif; 		
	font-size:12px;	
	font-weight:normal;
	text-decoration: none; 
}

#header_1_level a:hover{ 
	color: #fff;
	text-decoration: underline;	
}


#header_2_level {
	background-color:#000;
	padding: 0px;
	margin: 0px;
}

#header_2_level a{
	padding: 0px;
	margin: 0px;
}

#header_2_level div{
	padding: 0px;
	margin: 0px;
}



#header_3_level{
	height:28px;
	background-image:url(../images/bg_header_bar.gif);
	background-repeat:repeat-x;	
	color:#fff; 	
	font-size:12px;	
 	font-family:Verdana, Arial, Helvetica, sans-serif; 		
}

#header_3_level div{
	padding-top:7px;
}

#header_3_level a{
	text-decoration: none; 
	font-weight:bold; 
}

#header_3_level a:hover{ 
	color: #fff;
	text-decoration: underline;
}

div#header_4_level{
	border-top-color:#6C6B64;	
	border-bottom-color:#6C6B64;		

	border-top-width:3px;
	border-bottom-width:3px;	
	
	border-top-style:solid;	
	border-bottom-style:solid;	
	
	background-color:#f3f3f3;
	
	padding-top:3px;
	padding-bottom:3px;	
}

#header_4_level td{
	padding-right:5px;	
}

#header_4_level a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#FE0000;  	
	text-decoration: underline; 
}


/*-------------------------------------------------------------*/



#listing_tags a{
	margin-top:5px;
	font-size:12px;	
	color:#FE0000;  	
	text-decoration: none; 
}

#listing_tags a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}


div#listing_tags{
	padding:10px;
}

#listing_tags td{
	padding:7px;
}

#listing_tags p{
	padding-left:7px;		
	font-size:20px;
	font-weight:bold;	
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FE0000;  	
}

/*----------------------------------------------*/




/*-----------------------------------------------------------*/


div#listing_games{
	padding:10px;
}

#listing_games td{
	padding-left:7px;
	padding-right:7px;
}

#listing_games p{
	padding-left:7px;		
	font-size:20px;
	font-weight:bold;	
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FE0000;  	
}

div#center_part{
	padding-top:10px;
	padding-bottom:10px;	
}



div#center_games{
	padding-top:10px;
	padding-bottom:10px;	
}



#center_games p{
	padding-bottom:10px;		
	font-size:20px;
	font-weight:bold;	
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FE0000;  			
}

.tags_link{
	font-size:10px;	
	color:#FE0000;  	
	text-decoration: none; 
}

.tags_link:hover  { 
	color: #6C6B64;
	text-decoration: underline;
}

#top_game p{
	padding-left:10px;
	padding-bottom:10px;		
	font-size:20px;
	font-weight:bold;	
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FE0000;  
}

#top_game td{
	padding-right:10px;
}


#stars_container td{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	font-size:14px;
	color:#F30;
}

/*-------------bookmarks---------------*/

div#block_social_bookmarks{
	margin:0px;
	padding:10px;
	font-size:10px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}

#block_social_bookmarks a{
	padding:0px;
	margin:0px;
}

#block_social_bookmarks img{
	padding:0px;
	margin:0px;
}


/*---------------footer---------------*/


#footer{
	border-top:solid;
	border-top-color:#6C6B64;
	border-top-width:3px;
	padding-top:10px;
	padding-bottom:10px;	
	color:#FE0000;  	

}

#footer span{
	font-size:10px;	
}


#footer td{
	color:#FE0000;  
	font-size:10px;	
}

#footer a{
	font-size:10px;	
	color:#FE0000;  	
	text-decoration: none; 
}

#footer a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}

/*----------------friend list-------------*/

div#friend_list_container{
	background-color:#fff;
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;
	margin-top:10px;
	padding-top:1px;
	padding-bottom:5px;	
	padding-left:1px;
	padding-right:1px;		
	
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;	
}

#friend_list_container div{
	padding-top:5px;
	width:158px;	
}

#friend_list_container a{
	font-size:10px;	
	color:#FE0000;  	
	text-decoration: none; 
	line-height:14px;
}

#friend_list_container a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}


/*-------------------------games box----------------*/

div#games_box{
	background-color:#fff;
	
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;
	
	width:266px;
	
	margin-left:10px;
	margin-top:10px;
	
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;	
}

#games_box a{
	padding:0px;
	margin:0px;
}


/*--------------------similar box--------------------*/


div#game_similar_box{
	background-color:#fff;
	
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;

	padding-top:1px;
	padding-left:1px;
	padding-right:1px;	
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;	
}

#game_similar_box a{
	padding:0px;
	margin:0px;
}


/*-------------------------preview game----------------*/

#preview_game{
	padding:0px;
	margin:0px;
	padding-top:3px;
}

#preview_game a{
	text-indent:0px;
	font-size:10px;	
	color:#FE0000;  	
	text-decoration: none; 
}

#preview_game a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}

#stars{
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-bottom:10px;	
}

#stars img{
	margin:0px;
	margin-left:1px;
	margin-right:1px;
}


#thumb_game{
	border-color:#8F8E89;
	border-width:2px;
	border-style:solid;
	margin:4px;
}


/*-------------------------mini rank----------------*/

#title_rank{
	margin:0px;
	padding:0px;
	padding-top:5px;
}

a#title_rank_link {
	font-size:16px;	
	color:#FE0000;  	
	text-decoration: none; 
	line-height:18px;
	font-weight:bold;
}

a:hover#title_rank_link { 
	color: #6C6B64;
	text-decoration: underline;
}


div#mini_rank{
	background-color:#fff;
	
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;

	width:250px;
	height:360px;

	margin-top:10px;
	padding-top:1px;
	padding-bottom:5px;
}



#mini_rank div{
	padding-top:5px;
}


#tbl_rank table{
	width:230px;
	border-color:#ff6600;
	border-style:solid;
	border-width:2px;
	
	padding:0px;
	margin:0px;
}

#tbl_rank td{
	padding-top:3px;
	padding-bottom:3px;	
	padding-left:5px;
	padding-right:5px;	
	

	border-right-color:#ff6600;
	border-right-width:1px;
	border-right-style:solid;

	border-left-color:#ff6600;
	border-left-width:1px;
	border-left-style:solid;	
}

.cellRankOver {
	background-color:#ffcead; 
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size:10px;	
}
.cellRankOutPari { 
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #8F8E89;
	font-size:10px;		
}
.cellRankOutDispari {
	background-color: #EEEEEE; 
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #8F8E89;
	font-size:10px;	
}
.cellRankFirstPlace { 
	background-color: #ff893b;
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	font-size:12px;	
	font-weight:bold;	
}

/*-------------------------game desc box-----------*/

div#game_desc_box{
	background-color:#fff;
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;
	margin-bottom:10px;
	padding-top:1px;
	padding-bottom:10px;
}


#game_desc_box div{
	font-size:12px;	
	text-align:justify;
	text-indent:5px;
}

.descIstruction{
	padding-right:5px;
	padding-bottom:5px;
	font-size:10px;	
	vertical-align:middle;
}

#game_desc_box p{
	font-size:16px;	
	color:#FE0000;  	
	font-weight:bold;
	padding:5px;
	margin:0px;
}




#tags_box div{
	padding-top:5px;
}

/*-------------------------tags box----------------*/

div#tags_box{
	background-color:#fff;
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;
	margin-top:10px;
	margin-bottom:10px;	
	padding-top:1px;
	padding-bottom:5px;
}

#tags_box div{
	padding-top:5px;
}


#tags_box a{
	margin-top:5px;
	font-size:12px;	
	color:#FE0000;  	
	text-decoration: none; 
}

#tags_box a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}

/*------------------------------------------*/

#zoom_games_box{
	background-color:#fff;
	
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;

	padding-top:1px;
	padding-left:1px;
	padding-right:1px;	
	margin-bottom:10px;
}

#zoom_games_box a{
	padding:0px;
	margin:0px;
}



/*-----------------------------------------------------------------*/

div#game_bottom_panels{
	padding-left:10px;
	padding-right:10px;	
}


div#alert_a_friend{
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;	
}


div#write_a_comment{
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;

}

div#embedd_the_game{
	border-color:#8F8E89;
	border-width:1px;
	border-style:solid;	
}


#embedd_the_game a{
	font-size:10px;	
	color:#FE0000;  	
	text-decoration: none; 
}

#embedd_the_game a:hover{ 
	color: #6C6B64;
	text-decoration: underline;
}


/*-----------------------------------------------------------------*/


.divFormContainerBottomGameLarge{
	width:440px;
	background-color: #EEEEEE; 
	color: #555555;	
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	padding-left:20px;		
	margin-top:10px;
}

.divFormContainerBottomGameLarge td{
	padding-top:5px;
	padding-bottom:5px;	
	font-size:12px;	
}


.divFormContainerBottomGame{
	width:380px;

	background-color: #EEEEEE; 
	color: #555555;	
	
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	padding-left:20px;		
	
	margin-top:10px;
}


.divFormContainerBottomGame td{
	padding-top:5px;
	padding-bottom:5px;	
	font-size:12px;	
}

.divTitleFormContainerBottomGame{

	color: #555555;	
	
	padding-top:5px;
	padding-bottom:5px;	
	padding-right:20px;
	padding-left:20px;		

	font-size:14px;
	font-weight:bold;
}

.tdTitleFormBottomGame{

	font-weight:bold;
	padding-bottom:10px;	
	padding-top:10px;	
	color: #555555;			
}

.tdLabelFormBottomGame{
	text-align:right;
	padding-right:10px;
	color: #555555;		
}

.tdTextFormBottomGame{
	color: #555555;	
	text-align:justify;
	padding-right:10px;
}

.tdAsteriscoFormBottomGame{
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	padding-left:10px;
}

.divErrFormMsg{
	font-style:italic;
	color:#FF0000;
	padding-top:5px;			
}

/*------------------------------------*/

