.forum_container{
width: 780px;
margin: auto;
margin-top:10px;
}

.forum_administration_panel
{
border: 1px solid #aaaaaa;
padding: 4px 4px 0 4px;
background-color: #eeeeee;
margin-bottom: 20px;
}

.forum_administration_panel ul, forum_administration_panel li
{
margin: 0px;
padding: 0px;
}

.forum_administration_panel #menu1
 {
background-color: #dddddd;
border: 1px solid #aaaaaa;
 }

.forum_administration_panel input
 {
color: #555; 
background-color: transparent;
font-size: 12Px; 
font-family: Arial; 
border-style: solid; 
border-width: 1px; 
border-color: #dddddd; 
text-align: left;
CURSOR: hand
}


.forum_list{
border: 1px solid #F165B0;
padding: 1px 1px 0 1px;
}

.forum_path{
margin-bottom:10px;
font-weight: bold;
font-size:14px;
}

.forum_link_path:link, .forum_link_path:visited, .forum_link_path:hover
{
color: #006699; 
font-weight: bold; 
font-size: 14Px; 
font-family: Arial; 
text-decoration: underline; 
}

.forum_link_options:link, .forum_link_options:visited, .forum_link_options:hover
{
color: #006699; 
font-weight: normal; 
font-size: 12Px; 
font-family: Arial; 
text-decoration: underline; 
}

.forum_link_post:link, .forum_link_post:visited, .forum_link_post:hover
{
color: #006699; 
font-weight: normal; 
font-size: 12Px; 
font-family: Arial; 
text-decoration: underline; 
}

.forum_options{
margin-bottom:10px;
}

.forum_actions{
margin-bottom:10px;
}

.forum_list_top_forum{
width: 400px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.forum_list_top_topics{
width: 60px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.forum_list_top_reply{
width: 60px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.forum_list_top_last_reply{
background-color: #FBB0D8;
text-align: center;
border-bottom: 1px solid #ffffff;
}

.forum_context{
font-weight: bold;
padding: 2px;
width: 396px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #F165B0;
color: #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.forum_context_spacer{
padding: 2px;
background-color: #F165B0;
border-bottom: 1px solid #ffffff;
}


#forum_block_1
	{
	padding-top: 3px;
	float: left;
	width: 60px;
	background-color: #F8E2EE;
	text-align: center;
	border-right: 1px solid #ffffff;
		}

#forum_block_2
	{
	padding: 2px;
	float: left;
	width: 335px;
	background-color: #FCEEF6;
	border-right: 1px solid #ffffff;
	}
* html #forum_block_2
	{
	display: inline;
	display: block;
	}

#forum_block_3
	{
	padding-top: 18px;
	text-align: center;
	float: left;
	width: 60px;
	background-color: #F8E2EE;
	border-right: 1px solid #ffffff;
	}
#forum_block_4
	{
	padding-top: 18px;
	text-align: center;
	float: left;
	width: 60px;
	background-color: #F8E2EE;
	border-right: 1px solid #ffffff;
	}
#forum_block_5
	{
	padding-top: 18px;
	width: 253px;
	background-color: #F8E2EE;
	float: left;
	text-align: center;
	}	

#forum_block_1, #forum_block_2, #forum_block_3, #forum_block_4, #forum_block_5
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}

.topic_list{
border: 1px solid #F165B0;
padding: 1px 1px 0 1px;
}

.topic_list_top_topic{
width: 380px;
margin: 0px 0px 0px 0px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.topic_list_top_reply{
width: 60px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.topic_list_top_author{
width: 140px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}

.topic_list_top_last_reply{
background-color: #FBB0D8;
text-align: center;
border-bottom: 1px solid #ffffff;
}

#topic_block_1
	{
	padding-top: 3px;
	float: left;
	width: 60px;
	background-color: #F8E2EE;
	text-align: center;
	border-right: 1px solid #ffffff;
		}

#topic_block_2
	{
	padding: 2px;
	float: left;
	width: 315px;
	background-color: #FCEEF6;
	border-right: 1px solid #ffffff;
	}
* html #topic_block_2
	{
	/*display: inline;*/
	}

#topic_block_3
	{
	text-align: center;
	float: left;
	width: 60px;
	background-color: #F8E2EE;
	border-right: 1px solid #ffffff;
	}
#topic_block_4
	{
	text-align: center;
	float: left;
	width: 140px;
	background-color: #F8E2EE;
	border-right: 1px solid #ffffff;
	}
#topic_block_5
	{
	width: 193px;
	background-color: #F8E2EE;
	float: left;
	text-align: center;
	}	

#topic_block_1, #topic_block_2, #topic_block_3, #topic_block_4, #topic_block_5
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}




.reply_list{
border: 1px solid #F165B0;
padding: 1px 1px 0 1px;
}

.reply_quote{
border: 1px solid #aaaaaa;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 10px;
background-color: #eeeeee;
padding: 5px;
}

.reply_list_top_author{
width: 120px;
float: left;
background-color: #FBB0D8;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.reply_list_top_reply{
background-color: #FBB0D8;
text-align: center;
border-bottom: 1px solid #ffffff;
}

.reply_subject{
font-weight: bold;
margin-bottom: 5px;margin-top: 5px;
color: #000000;
}

.reply_avatar{
clear:both;
}

#reply_block_1
	{
	padding: 4px;
	float: left;
	width: 112px;
	background-color: #F8E2EE;
	text-align: center;
	border-right: 1px solid #ffffff;
	}
	
#reply_block_2
	{
	padding: 4px;
	float: left;
	width: 647px;
	background-color: #F8E2EE;
	color: #666666;
	}
	
		
#reply_block_1_2
	{
	padding: 4px;
	float: left;
	width: 112px;
	background-color: #FCEEF6;
	text-align: center;
	border-right: 1px solid #ffffff;
	display:block;
		}

#reply_block_2_2
	{
	padding: 4px;
	float: left;
	width: 647px;
	background-color: #FCEEF6;
	display:block;
	color: #666666;
		}
	
#reply_posted
	{
	float: left;
	width: 447px;
	text-align: left;
	}
	
#reply_options
	{
	float: left;
	width: 200px;
	text-align: right;
	}
	
		
#reply_block_2:after , #reply_block_1:after ,#reply_block_1_2:after , #reply_block_2_2:after, , #reply_posted:after , #reply_options:after
	{
	content: 'false'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
		
#reply_block_1, #reply_block_2,#reply_block_1_2, #reply_block_2_2
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}

#wrapper
	{
	border-bottom: 1px solid #ffffff;
	overflow: hidden; 
	}
#wrapper
	{
	float: left;
	float/**/: none;
	}
#wrapper:after
	{
	content: 'false'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
#wrapper
	{
	display: block;
	}
	


.parents_logout{
background-image: none; 
position: relative;
width: 100%; 
height: 30px;
}

.parents_logout_link{
top: 10px;
left: 0px;
position: absolute; 
}

.parents_login_errore{
top: 35px;
width:700px;
left: 10px;
position: absolute; 
color: #ff0000; font-weight:bold;
}

.parents_login{
background-image: none; 
position: relative;
width: 100%; 
height: 55px;
}

.parents_login_link{
bottom: 0px;
left: 26px;
position: absolute; 
}

.parents_login_ui_txt{
background-image: url("/aaa/_css/uk/img/forum/parents_login_ui_txt.gif"); 
top: 12px;
left: 9px;
width: 80px;
height: 10px;
position: absolute; 
background-repeat: no-repeat;
}

.parents_login_ui{
top: 6px;
left: 60px;
width: 150px;
position: absolute; 
}

.parents_login_pw_txt{
background-image: url("/aaa/_css/uk/img/forum/parents_login_pw_txt.gif"); 
top: 12px;
left: 228px;
width: 48px;
height: 10px;
position: absolute; 
background-repeat: no-repeat;
}

.parents_login_pw{
top: 6px;
left: 280px;
width: 150px;
position: absolute; 
}

.parents_login_btn{
background-image: url("/aaa/_css/uk/img/forum/parents_login_btn.gif"); 
width: 78px;
height: 23px;
top: 4px;
left: 440px;
position: absolute; 
border: 0px
}

.parents_logout_btn{
background-image: url("/aaa/_css/uk/img/forum/parents_logout_btn.gif"); 
width: 78px;
height: 23px;
top: 4px;
left: 700px;
position: absolute; 
border: 0px
}

.parents_login_link{
bottom: 8px;
left: 550px;
position: absolute; 
}




.form_dropdown
{
margin-bottom: 5px;
}

.form_close_tags
{
margin-bottom: 5px;
}

.form_suggestion
{
margin-bottom: 5px;
}

.form_helpline
{
border: 1px solid #eeeeee;
background-color: #eeeeee;
color: #aaaaaa;
}

.form_preview
{
border: 1px solid #F165B0;
background-color: #F8E2EE;
color: #000000;
margin-bottom: 20px;
padding: 1px;
}

.form_preview_top
{
text-align:center;
background-color: #F165B0;
color: #ffffff;
height: 18px;
padding-top: 4px;
font-weight: bold;
}

.form_preview_content
{
padding: 4px;
}

.form_button{
border: 1px solid #aaaaaa;
margin-right: 20px;
margin-bottom: 10px;
}

.forum_form{
border: 1px solid #bbbbbb;
padding: 1px 1px 0 1px;
}

#form_block_1
	{
	padding: 4px;
	float: left;
	width: 200px;
	background-color: #eeeeee;
	text-align: left;
	border-right: 1px solid #ffffff;
	}

.form_smilies
{

border: 1px solid #aaaaaa;
background-color: #ffffff;
margin-top: 20px;
width: 198px;
height: 200px;
overflow: auto;}

.form_smiley
{
margin:4px;
float: left;}

#form_block_2
	{
	text-align: left;
	padding: 4px;
	float: left;
	width: 559px;
	background-color: #eeeeee;
	}
			
#form_block_1, #form_block_2
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
	
	.form_subject{width: 99%;}
	.form_message{width: 99%; height: 150px;}
	.profile_sign{width: 99%; height: 100px;}
	.profile_note{width: 99%; height: 100px;}
	.profile_image{ float: right; }
	
.record_counter
 {
height: 20px; 
color: #0087FB; 
background-color: #ffcc33; 
font-size: 10Px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
padding: 2px; 
position: relative; 
margin-bottom: 2px; 
}

.record_counter1
 {
text-align: LEFT; 
margin: 0px ; 
padding: 0px; 
top: 3px; 
left: 2px; 
position: ABSOLUTE; 
}

.record_counter1 img
 {
margin: 0px ; 
padding-top: 2px; 
vertical-align: TOP; 
}

.record_counter2
 {
text-align: RIGHT; 
margin: 0px ; 
padding: 1px; 
top: 2px; 
right: 2px; 
position: ABSOLUTE; 
float: LEFT; 
}



.btn_prev{
background-image: url("/aaa/_css/uk/img/forum/forum_sx.gif"); 
width: 15px;
height: 15px;
border: 0px
}

.btn_next{
background-image: url("/aaa/_css/uk/img/forum/forum_dx.gif"); 
width: 15px;
height: 15px;
border: 0px
}

.reservedarea
{
width: 450px;
height: 240px;
background-image: url("/aaa/_css/uk/img/membersonly_vuota.gif"); 
margin-top: 15px;
margin-left: 175px;
background-repeat: no-repeat;
}

.reservedarea div
{
font-size: 14px;
padding-top: 70px;
padding-left: 70px;
padding-right: 70px;

}

.ok_message
{
width: 450px;
height: 240px;
background-image: url("/aaa/_css/uk/img/forum_message_ok.gif"); 
margin-top: 15px;
margin-left: 175px;
background-repeat: no-repeat;
}

.ok_message div
{
font-size: 14px;
padding-top: 70px;
padding-left: 70px;
padding-right: 70px;

}

