/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
#loading {
    background: white;
    padding: 20px;
    border: 2px solid black;
    display: none; /* hidden */
    position: absolute;    
    left: 50%;
    margin-left: -100px;
    top: 25%;
    width: 200px;
    /*height: 100px;*/
    /*margin-top: -50;*/
    font-weight: bold;
    font-size: large;
}
pre{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0;
}
td {
	color: #000000;
}
hr{
	color: #FF9900;
	height: 1px;
	background-color: #FF9900;
	margin: 0;
	padding: 0;
}
form{
	padding: 0;
	margin: 0;
}
ul{
	padding: 0;
	margin: 20px;
}
li{
	padding: 0;
	margin: 0;	
}
.codeStyle {
	display: block;
	background-color: #f1f1f1;
	background-image: url('/images/content/code.gif');
	background-repeat: no-repeat;
	font-family: Courier;
	font-size: 12px;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	padding-top: 30px;
	border: 1px solid gray;
	white-space: pre;
}
.quoteStyle {
	display: block;
	margin: 5px;
	padding: 15px;
	margin-left: 10px;
	padding-top: 20px;
	border: 1px solid gray;
	background-color: #f1f1f1;
	background-image: url('/images/content/quote.gif');
	background-repeat: no-repeat;
}
div.debug{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #000000;
	width: 50%;
	margin: auto;
}
.clear{
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}
/* A LINKS */
a:link,
a:visited,
a:hover,
a:active{
	color: #000000;
	text-decoration: none;
}

div.usermenu{
	background:	url(/images/content/usermenu_out.gif) repeat-x; 
	height: 23px; 
	clear: both; 
	margin: 0;
}

div.line_light_grey{
	font-size: 0px;
	height: 1px;
	line-height: 1px;
	padding: 0;
	background: url(/images/design/line_light_grey.gif) repeat-x;
	margin: 0 0 5px 0;
	clear: both;
}


div.subtitle {
	height: 19px;
	line-height: 18px;
	padding: 1px 5px;
	font-size: 10px;
}

div.th {
	background: transparent url(/images/content/table_top_hg.jpg) repeat-x;
	color: #CCCCCC;
	height: 18px;
	line-height: 18px;
	padding: 1px;
	font-weight: bold;
	text-align: left;
}

/* TABLE title */
td.cell_title {
	padding: 2px 2px 2px 2px;
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 2px solid #7e7e7e;
}
td.cell_title_dark {
	padding: 2px 2px 2px 2px;
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	background: #ebebeb;
}
td.cell_light {
	padding: 2px 2px 2px 2px;
	height: 14px;
	vertical-align: top;
	width: 130px;
}
td.cell_dark {
	vertical-align: top;
	height: 14px;
}

/* TABLE HEADER */
th {
	background: url(/images/content/table_top_hg.jpg) repeat-x;
	color: #cccccc;
	height: 16px;
	line-height: 16px;
	padding: 1px;
	text-align: left;
}

/* TABLE CONTENT ROWS */
tr.row {
	border-top: 1px dotted #e7e7e7;
}
tr.row td{
	padding: 1px 3px;
	font-weight: bold;
}
.row1 {
	background-color: #eeeeee;
	border-bottom: 1px dotted #b4b4b4;
	height: 20px;
	padding: 0 3px 0 3px;
}
.row2 {
	background-color: #dfdfdf;
	border-bottom: 1px dotted #b4b4b4;
	height: 20px;
	padding: 0 3px 0 3px;
}
.row3 {
	background: #C4C4C4;
	padding: 0 3px 0 3px;
}
.row4{
	background-color: #999999;
	padding: 0 3px 0 3px;
}
.row1over{
	background-color: #DFBAB5;
	border-bottom: 1px dotted #b4b4b4;
	height: 20px;
	padding: 0 3px 0 3px;
	cursor: pointer;	
	color: #FFFFFF;
}
.row2over{
	background-color: #DFBAB5;
	border-bottom: 1px dotted #b4b4b4;
	height: 20px;
	padding: 0 3px 0 3px;
	cursor: pointer;
	color: #FFFFFF;
}
.row5{
	background-color: #8BB0DB;
	border-bottom: 1px dotted #8BB0DB;
	height: 20px;
	padding: 0 0 0 5px;
	cursor: pointer;
	font-weight: bold;
	color: #333333;
}
.row5over{
	background-color: #8DD0FB;
	border-bottom: 1px dotted #8BB0DB;
	height: 20px;
	padding: 0 0 0 5px;
	cursor: pointer;
	font-weight: bold;
	color: #333333;
}
.row_left {
	background: #f0f0f0;
	border-bottom: 1px dotted #b4b4b4;
}
.row_right {
	background: #e1dfdf;
	border-bottom: 1px dotted #b4b4b4;
}
.pages_left{
	background: url(/images/content/pages_left.gif);
	width: 212px
}
.pages_middle{
	background: url(/images/content/pages_bg.gif) repeat-x;
	height: 20px;
	vertical-align: bottom;
}
.pages_right{
	background: url(/images/content/pages_right.gif);
	width: 17px;
}
.votes{
	background: url(/images/content/votes_bg.gif) repeat-x;
	height: 20px;
	padding: 4px 0px 0px 0px; 
	vertical-align: top;
	font-size: 9px;
}
.bold{
	font-weight: bold;
}
.small{
	font-size: 10px;
}
.border-top{
	border-top: 1px solid black;
}
.red{
	color: #7d1f1f !important;
}
.left{
	float: left;			
}
.right{
	float: right;			
}

/** error_message **/
div.error_message{
	margin: 1px 3px 2px 3px; 
	vertical-align: top; 	
	padding: 0;
}
div.error_message_content{
}
div.error_message_text{
	float: left;
	color: #757575;
	padding: 2px;
}
div.error_message_icon{
	float: left;
	padding: 2px;
}
div.error_message_header{
	text-align: left;
}
div.error_message_title{
	color: #FE1D00;
	height: 14px; 
	font-size: 11px; 
	margin: 1px; 
	padding: 1px 0 0 1px;
}
div.error_message_debug{
	background-color: #f4f4f4;  
	margin: auto; 
	padding: 3px; 
	border-top: 0;
	color: #333333;
}


/** POSTS **/
a.post_poster{
	color: #416E91;
	font-weight: bold;
}
a.post_title {
	color: #3A3A3A;
	font-weight: bold;
}
a.post_info{
	color: #000000;
}
.post_title{
	height: 20px;
	color: #3A3A3A;
	font-weight: bold;
}
.post_info{
	height: 20px;
	padding: 2px;
}
.post_signature{
	padding: 5px;
	margin: 10px 0 0 0;
	border-top: 1px solid black;
}
.post_poster_details{
	padding: 3px 3px 3px 3px;
	font-size: 10px;
	vertical-align: top;
}
.post_image{
	padding: 0;
}
.post_text{
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}
.post_text_deleted{
	margin: 10px 3px 3px 10px;
	vertical-align	: top;
	font-style: italic;
}
.post_rewview_title, .post_rate_title{
	font-weight: bold;
}
.post_text_reported{
	margin: 10px 3px 3px 10px;
	vertical-align: top;
	font-style: italic;
	color: #0030FF;
}
.title_left{
	float: left;
}    
.title_right{
	float: right;
	margin: 0 3px 0 0;
}   

table#stats{
	margin: 0 7px 0 5px;
	}
td.stats_left{
	width: 80%;
	font-size: 10px;
	font-weight: bold;
	background-color: #191919;
	padding: 3px;
}
td.stats_right{
	width: 20%;
	font-size: 10px;
	background-color: #191919;
	padding: 3px;
}
div.text ul,ol{
	margin: 10px;
	padding: 0 10px 0 10px;
}

/** NEWS **/

div.news_container{
}	
div.news_header{
	height: 16px; 
	line-height: 16px; 
	padding: 4px 9px;
	margin: 0;
	color: #7a7a7a; 
	font-size: 10px; 
	font-weight: bold; 
	background: #f0f0f0;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
}	
div.news_header a{
	color: #7a7a7a !important;
	font-size: 10px !important;
}
div.news_subtitle{			
}
div.news_footer{
	height: 25px;
	line-height: 11px;
	font-size: 10px;
	font-weight: bold;	
	border-top: 1px dotted #7a7a7a;
}
div.news_footer_item{
	float: left;	
	padding: 7px 10px;			
}	
div.news_footer_seperator{
	background: url(/images/design/news_footer_seperator.gif) no-repeat;
	float: left;
	height: 25px;
	width: 2px;
}			
div.news_banner{
	border-top: 1px solid #ffffff;
	background: #000000;
	height: 80px;
}
div.news_links{
	color: #666666;
	font-size: 10px;
	margin: 0 4px 0 0;
	padding: 2px 5px 2px 5px;
}
div.news_links a{
	color: #5b5b5b;
	font-weight: bold;
	font-size: 10px;
}

/** BOX: latest_news */
div.latest_news_row{
	background: url(/images/design/latest_news_bg.gif) no-repeat;
	height: 10px;
	width: 230px;
	line-height: 10px;
	font-size: 10px;
	font-weight: bold;
	padding: 7px 3px 6px 6px;	
}
/** BOX: top_match **/
div.ticker{
	background: url(/images/design/ticker_bg.gif) repeat-x;
	height: 21px;				
}
div#top_match_league{
	background: url(/images/design/top_match_league.gif) no-repeat;
	padding: 6px 0 0 90px;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
}
div#top_match_opponent{
	background: url(/images/design/top_match_opponent.gif) no-repeat;
	padding: 6px 0 0 90px;
	height: 15px;
	font-size: 10px;
	font-weight: bold;
}
div#top_match_logo_bg{
	background: url(/images/design/top_match_logo_bg.gif) no-repeat;
	padding: 8px 59px 7px 65px;
	height: 100px;
	width: 100px
}

/** BOX: shop **/
div.shop_title{
	background: url(/images/design/shop_title_bg.gif) repeat-x;
	padding: 5px 0 0 0;
	text-align: center;
	height: 16px;		
	font-size: 10px;
}
/** HEADER: rooster **/
a.rooster_link_next{
	background: url(/images/design/rooster_next.png) no-repeat;		
	height: 0;
	padding: 24px 0 0;
	overflow: hidden;
	width: 24px;
	display: block;
	position: absolute;
	top: 105px;
	left: 179px;	
}
a.rooster_link_previous{
	background: url(/images/design/rooster_previous.png) no-repeat;		
	height: 0;
	padding: 24px 0 0;
	width: 24px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 105px;
	left: 152px;	
}
/** BOX: rooster **/
div#rooster .row{
	border-top: 1px dotted #a5a5a5;				
	padding: 4px 2px 5px;
}
div.rooster_details{
	float: left;
	width: 150px;		
	margin: 0 0 0 3px;	
	padding: 1px 0 0;	
}
div.rooster_label{
	color: #7d1f1f;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 61px;
}
div.rooster_info{
	color: #5a5a5a;
	font-weight: bold;	
	float: right;
	text-align: center;
	width: 85px;		
}
div.rooster_photo{
	float: right;
	margin: 3px 3px 0 0;		
}
a#player_link_previous,
a#player_link_next{
	background: url(/images/design/arrow_red_double2.gif) no-repeat 0px 9px;
	font-size: 8px;
	color: #7a7a7a;
	padding: 6px 0 3px 12px;
	font-weight: bold;
	float: left;	
	margin: 0 0 0 3px;		
}
a#player_link_next{
	float: right;
	margin: 0 3px 0 0;	
	padding: 6px 15px 3px 0;
	background: url(/images/design/arrow_red_double.gif) no-repeat 53px 9px;
}

.arrow a{
	background: url(/images/design/arrow_red.gif) no-repeat 0px 2px;
	font-size: 8px;
	text-transform: uppercase;
	color: #7d1f1f;
	font-weight: bold;		
	padding: 0 0 0 8px;
	margin: 2px 0 0;
}

/** MOVIES **/
#videoplayer{
	background: url(/images/design/movie_bg.gif) no-repeat;
	width: 522px;
	height: 500px;	
	display: block;
	padding: 27px 21px 68px 23px;
	margin: 0 2px;
}

/** BETS **/
a.bets{
	background: url(/images/design/bet_bg.gif) no-repeat;
	width: 402px;
	height: 192px;	
	display: block;
	margin: 0 0 1px 0;
}
div.bets_game{
	display: inline;
	float: left;	
	width: 47px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 0 0;		
	height: 18px;
	text-transform: uppercase;
}
div.bets_title{
	display: inline;
	float: left;	
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 0 0 5px;	
	height: 18px;	
}
div.bets_icons{
	display: inline;
	float: right;	
	padding: 0 5px 0 0;	
}
div.bets_logo_a{
	display: inline;
	float: left;	
	width: 100px;
	height: 100px;
	margin: 26px 0 0 21px;		
}
div.bets_logo_b{
	display: inline;
	float: left;	
	width: 100px;
	height: 100px;
	margin: 26px 0 0 42px;		
}
div.bets_quotes{
	float: left;	
	display: inline;
	width: 108px;
	height: 95px;
	margin: 29px 0 0 19px;		
}
div.bets_quotes_a{
	margin: 6px 3px 0;	
	width: 102px;
	height: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	text-align: center;
}
div.bets_quotes_d{
	margin: 30px 3px 0px;	
	width: 102px;
	height: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	text-align: center;
}
div.bets_quotes_b{
	margin: 30px 3px 0px;	
	width: 102px;
	height: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	text-align: center;
}
div.bets_team_a{
	display: inline;
	float: left;	
	width: 130px;
	height: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 11px 0 0 6px;			
	text-align: center;	
}
div.bets_team_b{
	display: inline;
	float: left;	
	width: 130px;
	height: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 11px 0 0 13px;		
	text-align: center;
}
div.bets_footer{
	background: url(/images/design/news_footer.gif) no-repeat;
	padding: 7px 0;
	height: 11px;
	line-height: 11px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;	
}
div.bets_readmore{
	float: left;	
	padding: 0 10px;
}
div.bets_details{
	float: left;	
	padding: 0 10px;
}
div.bets_stats{
	float: left;	
	padding: 0 15px;
}
div.bets_logos{
	width: 372px;
}
div.bets_logo_left{
	float: left;
}
div.bets_logo_right{
	float: left;
}
div.bets_logo_middle{
	background: url(/images/design/bets_vs.gif) no-repeat;
	float: left;
	width: 23px;
	height: 15px;
	margin: 40px 24px 0;
}

/** BOX: top_bet **/
div.top_bet{
	background: url(/images/design/top_bets_bg.gif) no-repeat; 
	position: absolute; 
	margin-left: 2px; 
	width: 251px; 
	height: 139px;			
}
div.top_bet_logo{		
	position: absolute;
	top: 7px;
	left: 5px;
}
div.top_bet_details{	
	position: absolute;
	top: 11px;
	left: 153px;
}
div.top_bet_bets_a{
	position: absolute;
	top: 40px;
	left: 106px;
	width: 140px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;		
}
div.top_bet_bets_d{
	position: absolute;
	top: 67px;
	left: 106px;
	width: 140px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;		
}
div.top_bet_bets_b{
	position: absolute;
	top: 92px;
	left: 106px;
	width: 140px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;		
}

/** BOX: AUTOR */
div.autor_picture{
	padding: 10px 17px;	
}

/** FAQ **/
div.faq_category{
	border: 1px solid #cccccc;
	padding: 3px;			
}
div.faq_category_name{
	border-bottom: 1px solid #cccccc;
	padding: 2px 0;			
	font-weight: bold;
	font-size: 12px;
}
div.faq_header{
	background: transparent url(/images/content/table_top_hg.jpg) repeat-x;
	color: #CCCCCC;
	height: 17px;
	line-height: 17px;
	padding: 1px;
	margin: 0 0 3px 0;
	font-weight: bold;
	text-align: left;
}
span.faq_title{
	float:left;		
	padding: 0 0 0 5px;
	cursor: pointer;
}
div.faq_text{	
	padding: 0 5px;
}


/** ASK **/
div.ask_header{
	height: 16px; 
	line-height: 16px; 
	padding: 4px 9px;
	margin: 0;
	color: #7a7a7a; 
	font-size: 10px; 
	font-weight: bold; 
	background: #f0f0f0;
	border-top: 1px solid #fbfbfb;
	border-bottom: 1px solid #fbfbfb;
}
span.ask_title{
	float:left;		
	padding: 0 0 0 5px;
	cursor: pointer;
}
div.ask_text{	
	padding: 0 5px;
}



/** HEADLINES **/
div.headlines_category{
	border: 1px solid #cccccc;
	padding: 3px;			
}
div.headlines_category_name{
	border-bottom: 1px solid #cccccc;
	padding: 2px 0;			
	font-weight: bold;
	font-size: 12px;
}
/** BOARD **/
td.board_category{
	color	: #FFFFFF;
	background: #555555;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	font-size	: 10px;
}	
div.board_name{
	color	: #333333;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
	font-size	: 12px;
}	
div.board_subtitle{
	color	: #333333;
	padding: 1px 5px 1px 5px;
	font-size	: 10px;
}	
div.no_elements{
	padding: 10px 20px 10px 20px;
	font-weight: bold;
	font-size	: 11px;
}

div.topmatch{
	background: #F3F3F3 ;
	border-bottom: 1px solid black;
	padding: 5px 8px;
}

/** TEAMS **/
div.teams_header{
	height: 26px;		
	background: #f0f0f0;	
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
div.teams_name{
	background: url(/images/design/bg_red.gif) repeat-x;
	padding: 9px 8px 5px;
	float: left;
}
div.teams_name a{
	color: #FFFFFF;
	font-weight: bold;
}
div.teams_since{
	padding: 9px 5px 0 0;
	color: #7d1f1f;
	font-weight: bold;
	float: right;
}
div.teams_banner{
	width: 401px;
	height: 71px;
	background: #000000;
}
div.teams_buttons{
	background: url(/images/design/bg_red.gif) repeat-x;
	height: 14px;	
	padding: 6px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
div.teams_buttons a{
	background: url(/images/design/plus_red.gif) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 10px 0 15px;
}
div.teams_members{
}
div.teams_member{
	background: url(/images/design/row_bg.gif) repeat-x;
	height: 14px;	
	padding: 7px 5px;
}
div.teams_member_name{
	float: left;
	width: 270px;
}
div.teams_member_name a{
	font-weight: bold;
}
div.teams_member_function{
	float: left;
	width: 120px;
	font-weight: bold;
}
td.member_name{
	height: 20px;
}
td.member_details,
td.member_text{
	vertical-align: top;
}
td.member_text{
	height: 120px;				
}
div.lost{
	background: url(/images/content/lost_hg.gif);
	color	: #FFD6C8;
}
div.won{
	background: url(/images/content/won_hg.gif);
	color	: #334B04;
}
div.draw{
	background: url(/images/content/draw_hg.gif);
	color	: #483900;
}
span.won{
	color	: green; 
	font-size	: 13px; 
	font-weight: bold
}
span.lost{
	color	: red; 
	font-size	: 13px; 
	font-weight: bold
}
span.draw{
	color	: blue; 
	font-size	: 13px; 
	font-weight: bold
}
div.result{
	font-size	: 11px;
	font-weight: bold;
	height: 16px;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	text-align: center;
	width	: 60px;
}

div.map_box{
	float	: left;
	display: inline;
	height: 148px;
	border: 1px solid #222222;
}
div.map_title{
	width	: 128px;
	height: 20px;
	background: #CCCCCC;
}
div.map_name{
	float	: left;
	margin: 2px 0 0 2px;
	font-weight: bold;
}
div.map_icon{
	float	: right;
	margin: 2px 2px 0 0;
}
div.map_image{
	clear	: both;
}
div.minigallery_image{
	float	: left;
	margin: 1px;
}
div.gallery_images{
	float	: none; 
	display: inline;
}
div.gallery_header_box{
	border: 1px solid #999999;
	padding: 5px;
	margin: 2px;
}
div.gallery_image_box{
	float	: left;
	border: 1px solid #999999;
	padding: 5px;
	margin: 2px;
}
div.gallery_image_box_inactive{
	float	: left;
	border: 1px solid #999999;
	padding: 5px;
	margin: 2px;
	background: #F37556;
}
div.gallery_image_box_reported{
	float	: left;
	border: 1px solid #999999;
	padding: 5px;
	margin: 2px;
  background: #81C1FF;
}
* html div.gallery_image_box{
	width	: 10px;
	display: inline;
}
div.gallery_comments{
	font-size	: 9px;
	font-style: italic;
}
div.gallery_info{
	font-size	: 9px;
}
div.gallery_name{
	font-size	: 10px;
	font-weight: bold;
}
div.gallery_box{
	float	: left;
	margin: 2px;
	border: 1px solid #999999;
}
div.gallery_frontimage{
	text-align: center;
	margin: 10px 10px 0 10px;
}
div.gallery_details{
	margin: 5px 0 0 10px;
}
div.gallery_icons{
	margin: 0 5px 0 5px;
}
span.result_ct{
	color	: blue;
	font-weight: bold;
}
span.result_t{
	color	: red;
	font-weight: bold;
}

.padded{
	padding: 5px;
}
.calendar_entry{
	background: #e4e4e4;
	border-bottom: 1px dashed #777777;
	border-right: 1px dashed #777777;
}
.calendar_entry_first{
	border-left: 1px dashed #777777;
}
.calendar_no_entry{
	background: #f4f4f4;
	height: 60px;
}
div.calendar_day{
	font-weight: bold;
	border-bottom: 1px dashed #777777;
}
div.calendar_details{
	font-size	: 10px;
	line-height: 12px;
	height: 60px;
}

div.box_teamlist{
	background: #000000;
	padding: 0 2px 2px 0;
	border-bottom: 1px solid #acacac;
}

* html div.box_teamlist{
	background: #000000;
	padding: 0 2px 2px 0;
	border-bottom: 1px solid #acacac;
	width	: 250px;
}
ul#teamlist{
	list-style-image: none;
	list-style-type	: none;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}	

ul#teamlist li{
	margin: 2px 0 0 5px;
	border: 1px solid #ababa9;
	width	: 74px;
	height: 11px;
	line-height: 11px;
	background: #3f3f3f;
	float	: left;
	overflow	: hidden;
}	

ul#teamlist li a{
	color	: #ababa9;
	font-size	: 10px;
	display: block;
}

div.box_team_player{
	padding: 3px;
	width	: 240px;
}

div.player_details{
	float	: left;
	width	: 180px;
}

div.player_info{
	font-size	: 9px;
	color	: #000000;
	line-height: 9px;
	height: 9px;
	margin: 3px 0 0;
}
div.player_info span{
	font-weight: bold;
}
div.player_icons{
	text-align: left;
	height: 30px;
}

div.player_photo{
	float	: right;
	width	: 60px;
}

/** POLLS */
div.poll_question{
	font-weight: bold;
	font-size: 10px;	
	padding: 5px 3px;
	color: #7a7a7a;
	border-bottom: 1px solid #e8e6e6;
}
td.poll_answer{
	background: url(/images/design/row_bg2.gif) repeat-x;
	margin: 0;
	padding: 3px 3px 0;
	height: 12px;
	font-weight: bold;
	color: #7a7a7a;
}
div.poll_buttons{
	padding: 2px;
}

div.poll_buttons a{
	background: url(/images/design/arrow_red_double3.gif) no-repeat 0px 8px;
	font-size: 9px;
	color: #7a7a7a;
	padding: 4px 0 3px 12px;
	font-weight: bold;
	float: left;		
}

/** LOTTERY **/
div.lottery_question{
	font-weight: bold;
	color: #7a7a7a;
	font-size: 10px;
	margin: 10px 0 0 0;
				
}

div.lottery_answers{
	font-weight: bold;
	color: #7a7a7a;
	font-size: 10px;
	margin: 5px 0 0 10px;	
}

/** BOX special_new **/
div.special_new_container{
	background: url(/images/design/special_new_bg.png) no-repeat;	
	width: 385px;
	height: 132px;
	margin: 1px 0 0 2px;
	padding: 5px 0 0 5px;
	display: block;
}
div.special_new_banner{
	background: url(/images/design/special_banner_bg.png) repeat-x;	
	height: 128px;	
	width: 237px;
	float: left;		
}
div.special_new_info{
	float: left;		
	padding: 3px;
	color: #FFFFFF;
	width: 140px;
}
div.special_new_title{
	padding: 4px 0;
	text-align: center;
	border-bottom: 1px solid #6e1c1c;
}
div.special_new_text{
	border-top: 1px solid #831f1f;
	font-weight: normal;
	padding: 4px;			
}
a.special_new_link{
	display: block;
	width: 130px;
	height: 16px;
	border-left: 5px solid #681d1d;
	background: #821d1d;	
	text-align: center;
	padding: 3px 0 0;
	color: #FFFFFF;
}
a.special_new_link:hover{
	color: #FFFFFF;
}
a.special_new_previous,
a.special_new_next{
	width: 27px;
	height: 0;
	display: block;
	overflow: hidden;
	padding: 128px 0 0;	
	float: left;		
}
a.special_new_previous{
	background: url(/images/design/special_previous.png) no-repeat;				
}
a.special_new_next{
	background: url(/images/design/special_next.png) no-repeat;				
}
				
/** BOX special **/
div.special_banner{
	background: url(/images/design/special_bg.gif) no-repeat;	
	width: 324px;
	height: 134px;
	padding: 4px 0 0 6px; 
	margin: 1px 0 0 0;
	display: block;
}
div.special_buttons{
	margin: 3px 0 0 8px;			
}
div.special_buttons a{
	background: url(/images/design/special_button_bg.gif) no-repeat;
	display: block;
	float: left;	
	font-weight: bold;	
	color: #FFFFFF;
	font-size: 9px;
	width: 20px;
	padding: 3px 0;
	text-align: center;
	height: 16px;
}

.padded{
	margin: 3px;
}
.letterbox{
	margin: 3px 3px;
}
.letterbox td.left{
	background: url(/images/design/bar_left.gif) no-repeat;
	width: 4px;
	height: 21px;
}
.letterbox td.right{
	background: url(/images/design/bar_right.gif) no-repeat;
	width: 4px;
	height: 21px;
	padding  : 0 5px 0 0;
}
.letterbox td.middle{
	background: #ebebeb;
	height: 21px;
	color: #333333;
}
span.letter{
	padding: 0 3px;
	font-weight: bold;
	color: #333333;
}
span.letter_link{
	padding: 0 3px;
	font-weight: bold;
	color: #3e7fa6;
}
.icon_profile{
	background: url(/images/design/icon_profile.gif) no-repeat;
	padding: 0 0 0 7px;			
	heigth: 10px;
}
