img
{
	border: 0;
}

/* ---------------------------- */


#attaches_list ul
{
	margin: 0;
	padding: 0;

	border: 1px solid #0000ff;
}

#attaches_list ul li
{
	margin: 0;
	padding: 0;
}


/* ------------------------------------------ */

#pages_links
{

	float: left;

	width: 100%;
	height: 30px;

	margin: 0 0 20px 0;

	text-align: center;

	font-size: 12px;
	font-weight: bold;
}

#pages_links span
{
	background: #F5F5F5;
	color: #747781;
	padding: 0 5px 0 5px;
	border: 1px solid #E5E5E5;
}

#pages_links a
{
	color: #CBD1D4;
	padding: 0 5px 0 5px;
	border: 1px solid #E5E5E5;

	text-decoration: none;
}

#pages_links a:hover
{
	border: 1px solid #E5E5E5;
	
}


/* ------------------------------------------ */

#nav_bar
{
	float: left;
	width: 100%;	
	margin: 0 0 10px 0;
}

#nav_bar ul
{
	margin: 0;
	padding: 0;	
}

#nav_bar ul li
{
	text-transform:	none;

	margin: 0 10px 0 0px;
	padding: 0;	

	float: left;
	list-style: none;

	font-family: Arial;
	font-size: 11px;
	font-weight: none;
	color: #666666;
}

#nav_bar ul li a
{
	font-size: 11px;
	text-transform:	none;
	margin: 0 5px 0 0px;
	color: #366CBB;
	font-family: Arial;
}


/* ------------------------------------------ */


/* Search form ---------------------------------------------------------------- */
#search_container
{
	vertical-align:		top;
	font-family:		Tahoma;
	font-size:			10px;
	color:				#b8b8b8;
	margin:				20px 0px 60px 30px;
	float:				left;
	width:				300px;
	border:				#ff0000 0px solid;
}
#search_container a
{
	color:				#ffffff;
}
#search_container a:hover
{
	text-decoration:	none;
}
input.search_field
{
	height:				15px;
	margin:				0px 0px 15px 0px;
	padding:			3px 2px 2px 2px;
	vertical-align:		middle;
	width:				254px;
	border:				#999999 1px solid;
	font-family:		Tahoma;
	font-size:			10px;
	color:				#999999;
}
#search_container img
{
	height:				22px;
	margin:				0px 0px -1px 10px;
	padding:			0px;
}

/*  ------------------------------------ */

#search_section
{
	float: left;

	font-family: Arial;
	font-size: 14px;
	/* font-weight: bold; */
	color: #336633;

	margin: 40px 0 40px 0;


}

.search_section a
{
	color: #84A51F;
	display: block;
	font-size: 16px;
}

.search_section ul
{
	margin: 0 0 40px 0px;
	padding: 10px 0 0 0px;
	font-weight: normal;
}


.search_section ul li
{
	width: 100%;
	float: left;

	list-style: none; 
	padding: 3px 0px 3px 0px;
	margin: 5px;
	* margin: 0px;

	font-size: 11px;
}

.search_section ul li a
{
	color: #759B00;
	font-size: 13px;
	margin: 0 0 5px 0;
	* margin: 0px;
	font-weight: bold;
}



/* ------------------------------------------ */

#banner_place_list
{
	position: relative;
	height: 100px;
}


/* -------------- */

.list_th
{
  text-align: left;
  color: #000000; 
  font-size: 12px;
  padding-left: 5px;
  padding-right:25px;
  /*border-bottom: 1px solid #bbbbbb;*/
}

.list_th_1
{
  text-align: left;
  color: #000000; 
  font-size: 12px;
  padding-left: 5px;
  padding-right:25px;
}

.list_th_over
{
	font-family:    Book Antiqua, Arial;
	font-size:      12px;
	text-transform: uppercase;
	color: #333333;
}

.list_td
{
	text-align: left;
	color:	#666666; 
	font-size:      12px;
	padding-left:5px;
	padding-right:5px;
	/*border-bottom: 1px solid #bbbbbb;*/
}

.list_td_1
{
	text-align: left;
	color:	#666666; 
	font-size:      12px;
	padding-left:5px;
	padding-right:5px;
	/*border-bottom: 1px solid #bbbbbb;*/
}

.f_title
{
	font-family:    Arial;
	font-size:      12px;
	font-weight: bold;
	color: #333333;
	background: #E0E0E0;
	
}


/* ------------------------ */

#register_tbl table
{
	width: 100%;
	border: 0;
	font-family:    Arial;
	font-size:      12px;

	background: #C2CACD;
}

#register_tbl table th
{
	font: bold 13px Arial;
	color: #ffffff;
	background: #280099;
	text-align: center;

	height: 20px;
}

#register_tbl table th a
{
	font: bold 13px Arial;
	color: #ffffff;
}

#register_tbl table td
{
	text-align: left;
	text-valign: top;
	height: 20px;

	padding: 5px;

}

/*#register_tbl table td */

.odd
{
	background: #F2F4F4;
}

.even
{
	background: #fff;
}


#register_tbl img
{
	border: 0;
}

#partners_list
{
	border-top: 2px solid #cccccc;
	position: relative;
	/* height: 100px; */
	min-height: 100px;
	padding: 10px;
	text-align: center;

	overflow: hidden;
}

#partners_list table td
{
	padding: 5px;
}

/* -------------------------------- */

#main_info
{
  min-height: 500px;
  * height: 500px;
}

.wrk_tbl
{
  width: 100%;
}


.wrk_tbl td
{
  border-bottom: 1px solid #ddd;
}

#auth_panel
{
  color: #5E627B;
  width: 100%;
  height: 40px;
}

#auth_panel b
{
  font-size: 16px;
}

#auth_panel .fl
{
  float: left;
  /*width: 150px;*/
  margin: 0 20px;
}

.section_list
{
  margin: 3px 0 0 0;
}

.section_list a
{
  font-size: 12px;
  font-weight: bold;
}

.section_list_h1
{
  width: 100%;
  position: relative;
  margin: 10px 0 10px 0;

  /*border: 1px solid #aa0000;*/

  overflow: hidden;
}

.section_list_h1 a
{
  font-size: 16px;
  font-weight: bold;
}

.section_list_h2
{
  width: 50%;
  float: left;

  margin: 10px 0 10px 0;
  /*border: 1px solid #00aa00;*/
}

.section_list_h2 a
{
  font-size: 12px;
  font-weight: bold;
}


.button1
{
  color: #5E627B;
  padding: 2px 15px 2px 15px;
  margin: 5px;
  background: #D9DDDF;
  border: 1px solid #C2CACD;
}

.form_title
{
  color: #5E627B;
  font-size: 11px;
}

.long_line
{
  width: 400px;
}

.short_line
{
  width: 200px;
}



.adv_attach
{
  float: left;
  text-align: center;
}


#adv_view img
{
  border: 1px solid #015A8D;
  margin: 10px;
  padding: 1px;
}



.rubric_div
{
  
}

/* ----------------------- */

#current_poll
{
  width: 230px;
  margin: 15px 0 15px 0px;
  padding: 0;
}

#current_poll h1
{
  font-size: 14px;
  font-weight: bold;

  margin: 10px 0;
}

.act_button
{
  margin: 3px 0 3px 0;
  padding: 0 4px 0 20px;
  width: 200px;
  height: 19px;

  text-align: left;

  background: url(act_button.gif) no-repeat center center #fff;
  border: 0;
  color: #5E627B;
}

.content_article_title
{
  font-size: 20px;
}

/* --------------------------------- */

#dialog_form
{

}

#dialog_form .wrk_tbl
{
  margin: 20px 0 0 0;
}


#dialog_form .wrk_tbl td
{
  font: normal 12px Arial;
  padding: 5px;
}

#dialog_form .wrk_tbl .form_title
{
  width: 170px;
}

#dialog_form .wrk_tbl .long_line,
#dialog_form .wrk_tbl .long_text
{
  width: 400px;
}

#dialog_form .wrk_tbl .long_text
{
  height: 200px;
}

#dialog_form .wrk_tbl .button1
{
  padding: 5px 20px;
}


.input_subtitle
{
  font: normal 11px Arial;
}

/* --------------------- */

.close { float: right; margin: 10px; }
/*.close img, .close a { border: 0; }*/

#comments
{
  /*border: 1px solid #ccc;*/
  margin: 20px 0 20px 0;

  /*width: 100%;*/
}

#comments .ctrl
{
  margin: 5px 0;
  height: 18px;
  border-bottom: 1px dotted #ccc;
  /*background: url(gray_1.jpg) repeat-x bottom left;*/
}

#comments .ctrl a
{
  font: normal 11px Arial;
  color: #5E627B;
  margin: 5px 10px 0 0px;
}

#comments .long_line
{
  width: 200px;
}

#comments .long_text
{
  width: 95%;
  width: 350px;
  height: 100px;
}

#comments .err
{
  font: normal 12px Tahoma;
  color: #f00;
  margin: 0 0 0 10px;
}

#comments .article_comment
{
  margin-top: 10px;
  margin-bottom: 10px;
}

#comments .lpad
{
  margin: 0 0 0 20px;
}

#comments .article_comment .author,
#comments .article_comment .author a
{
  font: bold 11px Tahoma;
  color: 0;
}

#comments .article_comment .timestamp
{
  font: bold 11px Tahoma;
  color: #666;
  display: inline;
}

#comments .article_comment .text
{
  font: normal 12px Tahoma;
  text-align: justify;
}

#comments .edit_comment_form
{
  *width: 90%;
  padding: 0;
  margin: 10px 0 10px 0;
  border: 1px solid #ccc;
}

#comments .edit_comment_form table
{
  margin: 10px;
}
#comments .edit_comment_form table td
{
  padding: 2px 0 2px 0;
  text-align: left;
}

#comments .edit_comment_form .form_title
{
  width: 140px;
}

.comments_hdr
{
  font: bold 14px Arial;
  color: #5E627B;
}

.comments_num
{
  font: normal 11px Arial;
  color: #5E627B;
  display: inline;
}


.find_list
{
  margin: 0 0 20px 0;
  padding: 3px;
  border: 1px solid #ccc;
}

.close
{
  float: right;
}

.txtnew
{
  font: normal 10px Arial;
  color: #f00;
  margin: 0 0 0 10px;
}


/* --------- */

#main_info
{
  width: 900px;
  text-align: left;
  padding: 10px;
}


.search_section
{
  background: url(bg_top_1.jpg) repeat-x top;
  padding: 5px;
}

.search_section h1
{
  color: #fff;
  font: bold 16px Arial;
  margin: 10px 0;
}

.search_section .top_a
{
  color: #fff;
  font: normal 12px Arial;
}

.search_section .wrk2_tbl td
{
  padding: 5px 20px;
}

.search_section .wrk2_tbl td a
{
  font: normal 12px Arial;
  color: #00f;
}




#slide_show
{
  position: relative;
  height: 234px;
  overflow: hidden;
}

#slide_show .banner_slide
{
  display: none;
  position: relative;
}

#slide_show .banner_slide .title
{
  color: #5E627B;
  font: normal 13px Tahoma;
  padding: 10px 20px;
  background: #F2F4F4;

  /*
  position: absolute;
  bottom: 0px;
  left: 0;
  top: 166px;
  width: 600px;

  background: url(bg_slide_title.jpg) repeat-y top left #F2F4F4;

  filter: alpha(Opacity=60);
  opacity: 0.6;
  */
}
