/* CSS Document */
*{
	margin					: 0;
	padding					: 0;			
}
pre{
	font-size				: 11px;
	color						: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}
div.debug{
	font-size				: 11px;
	color						: #FFFFFF;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	border					: 2px solid #000000;
	width						: 50%;
	margin					: auto;
}
td{
	color						: #000000;
}
img {
	border					: 0;
}
hr{
	color						: #FF9900;
	height					: 1px;
	background-color: #FF9900;
	margin					: 0px;
	padding					: 0px;
}
form{
	padding					: 0;
	margin					: 0;
}
ul{
	padding					: 0;
	margin					: 20px;
}
li{
	padding					: 0;
	margin					: 0;	
}

/* A LINKS */
a:link,
a:visited,
a:hover,
a:active{
	color						: #000000;
	text-decoration	: none;
}

div.usermenu{
	background			:	url(/images/design/usermenu_out.gif) repeat-x; 
	height					: 23px; 
	clear						: both; 
	margin					: 0;
}
/* DIV header */
div.header {
	height					: 35px; 
	color						: #FE1D00; 
	padding					: 0px; 
	margin					: 0 0 0 0;
}
span.header {
	font-size				: 11px; 
	font-weight			: bold; 
	float						: left; 
	margin					: 12px 0 0 20px;
}
a.header:link,
a.header:visited,
a.header:hover,
a.header:active{
	color						: #FE1D00;
	text-decoration	: none;
}
/* DIV content */
div.content {
	/*padding					: 0 10px 3px 0; 
	border				: 1px solid #c9c9c9; 
	border-top			: 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.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						: 100px;
}
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 */
.row1 {
	background-color: #eeeeee;
	border-bottom		: 1px dotted #b4b4b4;
	height					: 20px;
	padding					: 0 0 0 3px;
}
.row2 {
	background-color: #dfdfdf;
	border-bottom		: 1px dotted #b4b4b4;
	height					: 20px;
	padding					: 0 0 0 3px;
}
.row3 {
	background			: #C4C4C4;
	padding					: 0 0 0 3px;
}
.row4{
	background-color: #999999;
	padding					: 0 0 0 3px;
}
.row1over{
	background-color: #DFBAB5;
	border-bottom		: 1px dotted #b4b4b4;
	height					: 20px;
	padding					: 0 0 0 3px;
	cursor					: pointer;	
	color						: #FFFFFF;
}
.row2over{
	background-color: #DFBAB5;
	border-bottom		: 1px dotted #b4b4b4;
	height					: 20px;
	padding					: 0 0 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;
}
.text{
	margin					: 5px;
	font-size				: 9px;
}

/** 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;
}
div.clear{
	clear						: both;
	height					: 0;
	margin					: 0;
	font-size				: 1px;
	line-height			: 0;
}
/* DIV 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						: #3E97D5;
	height					: 14px; 
	font-size				: 11px; 
	margin					: 1px; 
	padding					: 1px 0 0 1px;
}
div.error_message_debug{
	background-color: #f4f4f4;  
	margin					: 5px auto 0; 
	padding					: 3px; 
	border-top			: 0;
	color						: #333333;
	border-top			: 1px dotted black;
}
div.box_container{
	padding					: 5px 10px;		
}
div.box{
}
div.box ul{
	padding					: 0;
	margin					: 0;
	list-style-image: none;
	list-style-type	: none;
	list-style			: none;
	display					: block;
	font-size				: 11px;
	text-align			: left;
	width						: 100%;
	border-top			: 1px solid #efefef;
}
	
div.box li{
	list-style			: none;
	margin					: 0;
	padding					: 0;
	height					: 18px;
}

div.box_nohover a{
	display					: block;
	height					: 14px;
	margin					: 0;	
	padding					: 2px 4px 2px 4px;
}

div.box a{
	margin					: 0;	
	padding					: 0;
}
div.box a.row_b { 
	height					: 14px;
	display					: block;
	color:gray;
}
div.box a.row_a { 
	height					: 14px;
	display					: block;
}
div.box a:hover { 
	text-decoration	: none;
	background			: #F2F2F2;
}
.box_row{
	border-bottom		: 1px solid #cfcfcf;
	margin					: 2px 2px 0 0;
	padding					: 0 0 1px;
}
.box_row_last{
	border-bottom		: none;
	margin					: 2px 2px 0 0;
	padding					: 0 0 1px;
}
div.box_dotted{
	width						: 100%;
}
div.box_dotted a{
	display					: block;
	margin					: 0 0 2px 0;
	height					: 13px;
	font-size				: 10px;
	padding					: 3px;
	color:white;
/*	border-bottom		: 1px dotted #646464; */
}
div.box_dotted a.row_b { 
}
div.box_dotted a.row_a { 
}
div.box_dotted a:hover { 
	text-decoration	: none;
	background			: #aaaaaa;
}


div.box_dotted2{
	width						: 100%;
}
div.box_dotted2 a{
	display					: block;
	margin					: 0 0 2px 0;
	height					: 13px;
	font-size				: 10px;
	padding					: 3px;
/*	border-bottom		: 1px dotted #646464; */
}
div.box_dotted2 a.row_b { 
}
div.box_dotted2 a.row_a { 
}
div.box_dotted2 a:hover { 
	text-decoration	: none;
	background			: #303030;
}



div.news_header{
	width:540px;
	height:59px;
	background: url("/images/design/content_headline.png");
}
div.news_header_icons{
	padding:21px 65px 0 0;
	float						: right;
	font-size				: 10px;
	color						: #666666;
}
div.news_header_title{
	padding:23px 0px 7px 35px;
	color						: #a1a1a1;
	font-size				: 12px;
	font-weight			: bold;
	float						: left;
}
div.news_header_title a{
	color						: #a1a1a1;
}
div.news_header_title a:hover{
	color						: #a1a1a1;
}
div.news_header_subtitle{
	color						: #898989;
	font-size				: 10px;
	padding-left:20px;
}
div.news_header_subtitle a:hover, div.news_header_subtitle a:visited, div.news_header_subtitle a{
	color						: #898989;
	font-size				: 10px;
}
div.news_banner{
	width:520px;
	padding					: 3px 0 3px 20px;
	color					: #000000;
	background:url("/images/design/content_news_background.png") repeat-y;
}
div.news_links{
	color						: #666666;
	font-size				: 10px;
	margin					: 0 6px;
	padding					: 2px 5px 2px 5px;
}
div.news_links a{
	color						: #5b5b5b;
	font-weight			: bold;
	font-size				: 10px;
}
div.news_text{
	width:495px;
	padding					: 3px 20px 3px 25px;
	color						: #333333;
	font-size				: 11px;
	background:url("/images/design/content_news_background.png") repeat-y;
}
div.news_footer{
	width:520px;
	height:32px;
	padding:0 10px;
	background:url("/images/design/content_news_footer.png");
}
.news_rating{
	position:absolute;
	right:20px;
	top:2px;
	color:gray;
}

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;
}

.team_header{
	width:463px;
	height:157px;
	padding:24px 0 0 25px;
	background:url("/images/design/teambanner.png");
	color:rgb(224,25,18);
}
	
.team_text{
	position:absolute;
	top:114px;
	left:5px;
	width:290px;
	height:62px;
	color:#868686;
}
.team_stats{
	position:absolute;
	top:111px;
	left:363px;
	width:122px;
	height:62px;
	font-size:11px;
	line-height:12px;
	color:#868686;
}
	
.team_row{
	padding-left:50px;
	width:438px;
	height:27px;
	background:url("/images/design/content_row.png");
}
.teammember_nick{
	padding:7px 0 0 0;
	width:125px;
	float:left;
	color:#979797;
}
.teammember_name{
	padding:7px 0 0 0;
	width:152px;
	float:left;
	color:#979797;
}
.teammember_rang{
	padding:7px 0 0 0;
	width:134px;
	float:left;
	color:#979797;
}
.teammember_details{
	padding:8px 0 0 0;
	width:20px;
	float:left;
}

	
.team_icons{
	top:5px;
	right:10px;
	position:absolute;
	padding:8px 0 0 0;
	width:100px;
	float:left;
	text-align:right;
}
	
div.team_buttons{
	float						: left;
	margin					: 0 2px 0 3px;
}

div.team_buttons a{
	display					: block;
}


td.team_name a{
	color						: #8B5923;
	font-weight			: bold;
	font-size				: 11px;
	border-bottom		: 1px dashed #CCCCCC;
	height					: 20px;
	line-height			: 20px;
}
td.team_banner{
	width						: 230px;
	height					: 130px;
	vertical-align	: top;
}
td.team_logo{
	width						: 130px;
	height					: 130px;
	padding					: 3px;
	vertical-align	: top;
}
td.team_text{
	border-bottom		: 1px dashed #CCCCCC;
	vertical-align	: top;
	padding					: 2px;
}
td.team_footer{
	height					: 20px;
	line-height			: 20px;
	color						: #FF0000;
}
td.team_footer a{
	font-weight			: bold;
	font-size				: 10px;
	margin					: 0 5px 0 5px;
	color						: #000000;
}
td.member_name a{
	color						: #8B5923;
	font-weight			: bold;
	font-size				: 12px;
}
td.member_name{
	border-bottom		: 1px dotted #CCCCCC;
	height					: 20px;
	line-height			: 20px;
	font-size				: 12px;
}
td.member_picture{
	height					: 140px;
	width						: 105px;
	vertical-align	: top;
	text-align			: right;
	padding					: 3px;
}
td.member_text{
	vertical-align	: top;
	padding					: 2px;
}
table.memberdetails{
	border					: 1px solid #CCCCCC;
	background			: #F4F4F4;
}
td.member_details{
	vertical-align	: top;
	padding					: 3px;
}
td.member_detail{
	height					: 20px;
}

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					: 140px;
}
div.map_title{
	width						: 160px;
	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;
	margin-top:0px;
}
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;
}

div.poll_question{
	background			: #E3F0F7 url(/images/design/box_header.png) no-repeat;
	height					: 19px;
	width				:195px;
	line-height			: 19px;
	color						: rgb(255,33,24);
	font-weight:bold;
	border-bottom		: 0px solid #CFCFCF;
	padding-left: 20px;
}
td.poll_answer{
	height		: 21px;
	line-height	: 21px;
	color		: #FFFFFF;
	border		:none;
	background	:none;
}
div.poll_buttons{
	height					: 21px;
}
div.poll_buttons a{
	float:left;
	width:40px;
	height:16px;
	padding: 1px 0px 0 18px;
	margin-left:10px;
	color:#979797;
	font-size:9px;
	background:url("/images/design/menu_button.png");
}
div.poll_buttons a:hover{
	background:url("/images/design/menu_button_selected.png");
}

td.dot{
	background			: url(/images/design/dot.gif) no-repeat 5px 3px;
}
div.more{
	border-top			: 1px solid #CCCCCC;	
	padding					: 4px 0 0 0;
	text-align			: right;
}

h1.news{
	background			: url(/images/design/icon_news.gif) no-repeat 5px 5px;
}
h1.trailer{
	background			: url(/images/design/icon_trailer.gif) no-repeat 5px 5px;
}
div.calendar{
	margin					: 5px 10px;
	padding					: 10px 0 0 0;
	min-height			: 457px;
	background			: url(/images/design/calendar_bg.gif) no-repeat;
}
* html div.calendar{
	height					: 457px;
}
.article_container{
	width						: 525px;
	height					: 210px;
	border-bottom	: 1px dashed #c5c5c5;
}

.article_preview{
	padding					: 0 0 0 5px;
	width						: 167px;
	vertical-align	: top;
}
.article_banner{
	padding					: 10px 0 0 20px;
	width						: 167px;
	vertical-align	: top;
}
.article_image{
	padding					: 10px 0 0 20px;
	width						: 100px;
	vertical-align	: top;
}
.article_rate{
	padding					: 0 0 0 5px;
	vertical-align	: top;
}
.article_content{
	padding					: 0 10px 0 10px;
	vertical-align	: top;
}
.article_text{
	padding					: 2px;
}
.article_info{
	text-align			: right;
	font-size				: 10px;
	color						: #aaaaaa;
	font-weight			: bold;
	border-bottom	: 1px solid #c5c5c5;
	padding					: 0 10px 0 0;
}
table.article_rows_small{
	margin					: 10px 0 0 0;
	width						: 338px;
}
table.article_rows_small td.row_l{
	background			: url(/images/design/dot_big.gif) no-repeat 16px 6px;
	height					: 16px;
	padding					: 1px 0 0 30px;
}	
table.article_rows_small td.row_r{
	height					: 16px;
	padding					: 0 0 0 5px;
	border-left			: 1px dotted #c5c5c5;
}
table.article_rows_small tr.row_b{
	background			: url(/images/design/row_bg_small.gif);
}
table.article_rows_small tr.row_a{
	background			: #FFFFFF;
}
table.article_rows_small td.row_line{
	background			: url(/images/design/row_line_small.gif) no-repeat;
	paddding				: 1px 0 0;
	height					: 2px;
	line-height			: 2px;
	width						: 338cpx;	
}
table.article_rows_small td.row_l{
	vertical-align	: top;	
}
table.article_rows_big{
	margin					: 10px 0 0 0;
	width						: 525px;
	clear						: both;
}
table.article_rows_big td.row_l{
	width						: 198px;	
	height					: 16px;
	background			: url(/images/design/dot_big.gif) no-repeat 16px 6px;
}
table.article_rows_big td.row_r{
	width						: 327px;	
	height					: 16px;
	border-left			: 1px dotted #c5c5c5;
}
table.article_rows_big .row_b{
	background			: url(/images/design/row_bg_big.gif) no-repeat;
}
table.article_rows_big tr.row_a{
	background			: #FFFFFF;
}
table.article_rows_big td.row_line{
	background			: url(/images/design/row_line_big.gif) no-repeat;
	height					: 3px;
	line-height			: 3px;
	width						: 525px;	
}
.article_review{
	background			: url(/images/design/rate_bg.gif) no-repeat 2px 2px;
	height					: 59px;
	width						: 338px;	
	margin					: 10px 0 0 0;
	float						: left;
	border					: 1px solid #ebebeb;
	padding					: 2px;
}

.rate_box_small{
	background			: #4d9dce;
	width						: 159px;
	color						: #ffffff;
	float						: left;
	border					: 1px solid #c5c5c5;
	margin					: 1px;
}
.rate_box_small td{
	color						: #ffffff;
}
.rate_box_big{
	background			: #4d9dce;
	color						: #ffffff;
	width						: 322px;
	border					: 1px solid #c5c5c5;
	margin					: 1px;
}
.rate_box_big table td{
	color						: #ffffff;
}
.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;
}
td.review_links{
	color						: #FFFFFF;
	font-size				: 10px;
	padding					: 4px 0px 4px 7px;	
}
td.review_place{
	text-align			: center;
	vertical-align	: top;
	width						: 25px;	
}
td.review_userrating{
	padding					: 4px 0;
	color						: #FFFFFF;
	vertical-align	: top;
	text-align			: center;
	width						: 120px;	
}
span.link{
	cursor					: pointer;
}
.review_links #pictures,
.review_links #trivia,
.review_links #links,
.review_links #opening,
.review_links #release,
.review_links #episodes{
}
.hidden{
	padding					: 3px 5px;
}
.hidden > div{
	display					: none;
}
.dot-padded{
	background			: url(/images/design/dot.gif) no-repeat 3px 8px;
	padding					: 0 0 0 12px;
}
.picture_box{
	float						: left;
	margin					: 2px;
	width						: 206px;
}
.picture_image{
	border					: 1px solid #cfcfcf;
	padding					: 2px;
}
.picture_title{
	float						: left;
	padding					: 0 1px 0 5px;
	font-weight			: bold;
}
.picture_icons{
	float						: right;
}
.anime_filter div{
	width						: 90px;
	float						: left;
}
.anime_filter div label{
	margin					: 0 0 0 5px;
}
.anime_search{
	vertical-align	: top;
	padding					: 3px;
	border					: 1px solid #999999;
}
.anime_filter div label{
	margin					: 0 0 0 2px;
}
.anime_search div{
	width						: 90px;
	float						: left;
}
.anime_search div label{
	margin					: 4px 0 0 2px;
}
.anime_search .red{
	background			: red;
	padding					: 1px 2px;
	float						: left;
	width						: auto;
}
.anime_search .green{
	background			: green;
	padding					: 1px 2px;
	float						: left;
	width						: auto;
}
.tabbed{
	padding					: 0 0 0 10px;
}
/*
.tooltip {
	position:relative;
	color:#755919;
	text-decoration:none;
	cursor:pointer;
}
.tooltip span {
	z-index:24;
	display:none;
}
.tooltip:hover span {
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	border:1px solid #D6D1C5;
	background-color:#F7F3D9;
	color:#000;
	padding:3px;
	text-decoration:none;
}
*/	
.place{
	background: url(/images/design/stern.gif) no-repeat ;
	height: 33px;
	width: 33px;
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold; 
	margin: 14px 0 0 6px;
	padding: 7px 0 0 0;
}
.persons_add td{
	vertical-align: top;
}
input.calendar {
		background			: url(/images/design/input_search.gif) no-repeat;
		height					: 19px;
		width						: 60px;
		border					: none;
}
input.calendar:hover {
		border					: 0;
		height					: 19px;
		width						: 60px;
	}
td.mymedia_sub{
	padding						: 3px;
}

.noblacklink, .noblacklink a{color:#AAAAAA;}