a{color:#54514F;text-decoration:none;}
a:hover,a:focus{color:#D91616;text-decoration:none;}

li{list-style:none;} /*wylaczenie wszystkich domyslnych styli listy dla forum!!!*/

textarea{width:500px; height:150px; padding:5px;} 

#topic_title{width:500px;}

.forum_new_topic { font-weight: bold;}
.forum_old_topic { font-weight: normal;}

.forum_new_post {
	background-color: #FFFEE2;
	border: 1px solid red;
}

.fm_table{width:100%; border-collapse:collapse;}
	.fm_table th, td { padding:4px 8px;background-color:#f6f6f6;}
	.fm_table td {border:solid 1px #ffffff;}
	.fm_table th {border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
	.fm_table th{font-size: 11px;font-weight:bold;color:#191919; background:transparent url(/images/background/bg_forum_th.png) 0 0 repeat-x; padding:4px 8px;}
	.fm_table td.fm_category_header, div.fm_category_header {background: url(/images/background/bg_forum_td_orange_head.png); color:#fff; font-weight:bold; font-size:1em;}
		div.fm_category_header h2 { padding: 4px 8px; margin: 0; font-size: 1em; font-weight: bold; color: #FFFFFF;}
	.fm_table td.forum_threads, td.forum_posts, td.forum_replies, td.forum_views { color:#000000; text-align:center;}
	td.forum_recent, td.forum_threads, td.forum_views{ background-color:#EDEDED;}
	th.forum_replies, th.forum_views, th.forum_threads, th.forum_posts { padding: 4px; text-align: center;}
	td.forum_posts, td.forum_threads { width: 65px;}
	.fm_table td.forum_name { width: 484px;}
		.fm_table .forum_name img.forum_new_old { float: left; margin: 0 10px 0 5px;}
		.fm_table td.forum_name span { font-size: 10px; clear: both;}
		.fm_table td.forum_name .forum_name_name a{ font-size:1em; float: left; font-weight: bold; text-decoration: underline;}
			.fm_table td.forum_name .forum_name_name span a { margin: 3px 0 0 5px; text-decoration: none;}
		.fm_table td.forum_name img { float: left; margin: 3px 0px 0 8px;}
	.fm_table td.forum_recent {font-size:11px; width: 285px;}
		.fm_table td.forum_recent strong,
		.fm_table td.forum_recent div span { text-decoration: underline;}
		.fm_table td.forum_recent div .pr_username { margin: -17px 0 0 70px; max-width: 100px;}
			.fm_table td.forum_recent div .pr_username #pr_mypage { text-align: right; width: 61px; float: left; margin-left: -66px;}

.forum_figures { font-weight: bold; font-size: 11px; float: right; text-align: right;}
	.forum_figures img { margin: 0 0 -3px;}
/******* POST ******/
td.fm_post_author{ width: 210px; padding: 4px; font-size: 11px; vertical-align: top;}
	.fm_post_author_avat { display: block; float: left; width: 96px; margin-right: 5px; padding: 2px; text-align: center; background: white;}
		.fm_post_author_avat img { max-width: 96px;}
	.fm_post_author_name { float: left; width: 96px;}
		.fm_post_author .pr_username a { color: #191919;}
		.fm_post_author .pr_username img { margin-bottom: -5px;}
		.fm_post_author_name span { font-size: 10px; color: #7A7A7A;}
.fm_post_message{vertical-align:top; background: #EDEDED; font-size: 11px;}
	.fm_post_details{}
		.fm_post_details strong { color: #7A7A7A; font-weight: normal;}
	.fm_post_content{ overflow: hidden; width: 720px; line-break: normal; color: #191919;}
		.fm_post_content img { margin: 0 6px 0 0;}

.fm_gal_edit img { margin: 4px;}
/******** EOF POST *********/

.form_error {text-align:center; color: #D91616;}
#add_post input, #edit_post input { margin: 3px 0 0 5px;}
#add_post .option input { margin: 8px 0 0 5px;}


q { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #444444; 
	line-height: 125%;
	background-color: #FAFAFA; 
	border: #D1D7DC solid 1px;
	width: 70%;
	display: block;
	margin: 6px 0 6px 6px;
	padding: 3px 8px; }
q div { margin: 3px 10px 1px;}
