.forum_header {

	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 1px 3px #CCC;
	-webkit-box-shadow:0 1px 3px #CCC;

border: 1px solid #999;

background:url("../images/thread_bar.png") repeat-x scroll 0 0 transparent;

overflow:hidden;

padding:6px;

margin-bottom: 5px;

}



.forum_header h2 {

	font-size: 15px;

	color: #222;

	text-shadow:1px 1px 1px #FFFFFF;

}



#child_forum {

	list-style-type: none;

	list-style-position: outside;

	padding: 0;

	margin: 0;

}



#child_forum li {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 1px 3px #CCC;
	-webkit-box-shadow:0 1px 3px #CCC;
	border: 1px solid #CCC;
	background:  url(../images/hot_forum.png) 7px 11px no-repeat;
	padding: 5px;
	padding-left: 55px;
	margin-bottom: 7px;
}

#child_forum li.forum_auto {
		background: url(../images/forum_auto.png)  7px 11px no-repeat;
}


#child_forum li.forum_stiinta {
		background: url(../images/forum_science.png)  7px 11px no-repeat;
}

#child_forum li.forum_turism-si-calatorii {
		background:  url(../images/forum_travel.png)  7px 11px no-repeat;
}

#child_forum li.forum_animale-de-casa {
		background:  url(../images/forum_pets.png)  7px 11px no-repeat;
}

#child_forum li.forum_gastronomie {
		background:  url(../images/forum_cooking.png)  7px 11px no-repeat;
}


#child_forum li.forum_literatura {
		background:  url(../images/forum_literature.png) 7px 11px no-repeat;
}

#child_forum li.forum_poiana-lui-iocan {
		background:  url(../images/forum_iocan.png) 7px 11px no-repeat;
}

#child_forum li.forum_chit-chat {
		background: url(../images/forum_chit-chat.png) 7px 11px no-repeat;
}

#child_forum li.forum_religie-si-spiritualitate {
		background:  url(../images/forum_religion.png) 7px 11px no-repeat;
}

#child_forum li.forum_baieti {
		background:  url(../images/forum_boys.gif) 7px 11px no-repeat;
}

#child_forum li.forum_fete {
		background:  url(../images/forum_girls.gif) 7px 11px no-repeat;
}





#child_forum .forum_row {

	clear: both;

	overflow: hidden;

	padding-bottom: 5px;

	padding-top: 5px;

}



#child_forum .forum_row .forum_info {

	width: 240px;

	clear: none;

	overflow: hidden;

	float: left;

}



#child_forum .forum_row .forum_info .title a.title {

	font-size: 14px;

	font-weight: bold;
	
	color: #39A5C3;

}



#child_forum .forum_row .forum_info .description {

	font-size: 11px;

	color: #999;

	padding: 0;

	margin: 0;

}



#child_forum .forum_row .forum_data  {

	overflow: hidden;

	-moz-border-radius:3px 3px 3px 3px;

	float: left;

	clear: none;

	background: #f2f2f2;

	width: 120px;

	margin-left: 10px;

	padding: 5px;

	text-align: center;

	color: #666;

	text-shadow:1px 1px 1px #FFFFFF;

	border: 1px dotted #CCC;

}



#child_forum .forum_row .forum_data span.strong {

	color: #5e950F;

	font-weight: bold;

}



#child_forum .forum_row .latest_post  {

	overflow: hidden;

	float: left;

	-moz-border-radius:3px 3px 3px 3px;

	clear: none;

	background: #f2f2f2;

	width: 220px;

	margin-left: 10px;

	padding: 5px;

	text-align: center;

	color: #666;

	text-shadow:1px 1px 1px #FFFFFF;

	border: 1px dotted #CCC;

}



#child_forum .forum_row .latest_post  .user a {
	color: #999;
	font-weight: bold;
}



#child_forum .forum_row .latest_post  .thread a {
	font-weight: bold;
	color: #5e950F;
}







#thread_bar {

	-moz-border-radius:3px 3px 3px 3px;

	background: url(../images/thread_bar.png) repeat-x;

	padding: 6px;

	overflow: hidden;

}



#thread_bar .pages {

	float: left;

	width: 250px;

}





#thread_bar h2 {

	width: 400px;

	font-size: 17px;

	font-weight: bold;

}



#thread_bar h2 span.thread_title {

	-moz-border-radius:3px 3px 3px 3px;

	float: left;

	color: #333;

	padding: 3px;

	background: #EEE;

	padding-left: 7px;

	padding-right: 7px;

}



#thread_bar .utilities {

	float: right;

	width: 140px;

}





#show_thread #thread_bar .utilities {

	width: 240px;

}



#thread_bar .utilities a.add_topic {

	-moz-border-radius:3px 3px 3px 3px;

	display: block;

	float: left;

	background: #EEE url(../images/add_thread.png) 3px 4px no-repeat;

	height: 23px;

	width: 100px;

	padding-left: 25px;

	font-size: 12px;

	font-weight: bold;

	line-height: 23px;

	border: 1px solid #999;

	margin-left: 5px;

}



#thread_bar .utilities a.add_response {

	-moz-border-radius:3px 3px 3px 3px;

	display: block;

	float: left;

	background: #EEE url(../images/add_thread.png) 3px 4px no-repeat;

	height: 23px;

	width: 70px;

	padding-left: 25px;

	font-size: 12px;

	font-weight: bold;

	line-height: 23px;

	border: 1px solid #999;

	margin-left: 5px;

}





#thread_bar .utilities a.add_topic:hover {

	background: #FFF url(../images/add_thread.png) 3px 4px no-repeat;

}





#search_bar {

	-moz-border-radius:3px 3px 3px 3px;

	background: #EEE;

	overflow: hidden;

	margin-top: 5px;

	padding: 4px;

	border: 1px solid #CCC;

}



#search_bar .search {

	float: left;

	width: 240px;

}



#search_bar .pages {

	float: right;

	width: 440px;

}



#search_bar .results {

	float: left;

	width: 240px;

	font-size: 12px;

	color: #333;

	text-shadow:1px 1px 1px #FFFFFF;

	padding: 5px;

}





#thread_header {

	margin-top: 10px;

	font-size: 12px;

	font-weight: bold;

	margin-bottom: 10px;

	overflow: hidden;

	color: #555;

}



#thread_header .subject {

	-moz-border-radius:3px 3px 3px 3px;

	float: left;

	background: #EEE;

	padding: 5px;

	width: 405px;

	margin-left: 50px;

	border: 1px solid #CCC;

}



#thread_header .message_count {

	-moz-border-radius:3px 3px 3px 3px;

	float: left;

	margin-left: 5px;

	font-weight: bold;

	text-align: center;

	background: #EEE;

	padding: 5px;

	width: 70px;

	border: 1px solid #CCC;

}



#thread_header .last_message {

	-moz-border-radius:3px 3px 3px 3px;

	float: left;

	margin-left: 5px;

	font-weight: bold;

	text-align: center;

	background: #EEE;

	padding: 5px;

	width: 123px;

	border: 1px solid #CCC;

}





#threads_list ol {

	padding: 0;

	margin: 0;	

}



#threads_list ol li {

	list-style-type: none;

	list-style-position: outside;

	padding: 0;

	margin: 0;

}



#threads_list .thread_row {

	clear:both;

	overflow: hidden;

	border-bottom: 1px solid #CCC;

	padding-bottom: 10px;

	margin-top: 10px;

}





#threads_list .user {

	float: left;

	background: url(../images/bubble.png) right 5px no-repeat;

	width: 50px;

	overflow: hidden;

}



#threads_list .thread_info {

	float: left;

	padding-left: 10px;

	width: 400px;

	padding-right: 10px;

	border-left: 2px solid #CCC;

}





#threads_list .thread_info .title a {

	font-size: 14px;

	font-weight: bold;

	color: #333;

}



#threads_list .thread_info p.info {

	padding: 0;

	margin: 0;

	font-size: 11px;

	color: #555;

}



#threads_list .thread_info .posted_by a {

	color: #39A5C3;

}



#threads_list .thread_info .posted_by img {

	width: 20px;

	height: 20px;

}



#threads_list .message_count {

	float: left;

	width: 70px;

	padding: 5px;

	text-align: center;

}



#threads_list .last_post {

	float: left;

	margin-left: 10px;

	width: 135px;

	overflow: hidden;

}



#threads_list .last_post a {

	color: #39A5C3; 

}





#latest_threads ul {

	padding: 0;

	margin: 0;

}



#latest_threads ul li {

	background: url(../images/thread-2.png) left no-repeat;

	list-style-type: none;

	list-style-position: none;

	line-height: 23px;

}



#latest_threads ul li a {

	font-size: 11px;

	font-weight: bold;

	color: #333;

	padding-left: 20px;

}



#latest_threads ul li a:hover {

	color: #5E950F;

}



#show_thread {

}



#show_thread h1.title {

	font-size: 17px;

	font-weight: bold;

	color: #5E950F;

	margin-bottom: 10px;

}





#show_thread .tags {

	margin-bottom: 10px;

}



#show_thread .tags a {

	background: url(../images/tag_small.png) left no-repeat;

	padding-left: 20px;

	color: #39A5C3;

}



#show_thread ol {

	padding: 0;

	margin: 0;

}



#show_thread ol li {

	list-style-type: none;

	list-style-position: none;

}



#show_thread .response {

	overflow: hidden;

	clear: both;

	border-bottom: 1px solid #CCC;

	padding-bottom: 10px;

	margin-top: 10px;

	margin-bottom: 20px;

}



#show_thread .user {

	float: left;

	background: url(../images/bubble.png) top right no-repeat;

	width: 110px;

}



#show_thread .user img {

	border: 2px solid #CCC;

}



#show_thread .user .user_info {

	-moz-border-radius:3px 3px 3px 3px;

	padding: 3px;

	background: #FDFCEC;

	border: 1px solid #CCC;

	margin-right: 10px;

	margin-top: 5px;

	text-align: center;

}



#show_thread .user .user_info .username a {

	font-size: 12px;

	font-weight: bold;

	color: #5e950f;

	

}





#show_thread .message {

	margin-left: 110px;

	padding-left: 10px;

	border-left: 2px solid #CCC;

	padding-bottom: 10px;

	min-height: 130px;

	height: auto;

}



#show_thread .message .title h3 {

	font-size: 14px;

}



#show_thread .message .info {

	color: #888;

	border-bottom: 1px solid #CCC;

	padding-bottom: 5px;

	padding-top: 5px;

	margin-bottom: 5px;

}





#show_thread .message .info a.userlink {

	font-weight:bold;

	color: #39A5C3;

}





#show_thread .message p.body {

	font-size: 12px;

	line-height: 18px;

	margin: 0;

	padding: 0;

}
