table.content{
	width:960px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
table.content td.left{
	width:180px;
	padding: 0px;
}
table.content td.center{
	width:440px;
	padding: 0px;
}
table.content td.right{
	width:310px;
	padding: 0px;
}
table.content td.col{
	width:15px;
	background-color:white;
}
.content_center{
	
}


td.box_light_body {
	width: 440px;
}

td.box_light_body div.news {
	margin-bottom: 10px;
}

td.box_light_footer {
	width: 440px;
	padding-top: 10px;
}





div.info {
	clear:both;
	padding:10px 0px;
	width:414px;
}

form.searcher_form {
	width:414px;
	margin:0px;
}

form.searcher_form div.searcher_input {
	float:left;
	width:326px;
	height:16px;
	margin:0px; 
	padding:2px 0px 0px 0px;
}
form.searcher_form div.searcher_input input {
	background-color: #FFFFFF;
	border:solid 1px #929292;
	font-family: Tahoma, Arial CE, Arial, Verdana, sans-serif;
	height:14px;
	margin:0px; 
	padding:1px 2px 2px 3px;
	width:318px;
}
form.searcher_form .searcher_submit {
	float:left; 
	width:72px;
	height:23px;
	padding-left:14px;
	margin:0px; 
}
form.searcher_form .searcher_submit input.searcher_submit {
	width:72px;
	height:23px;
	margin:0px; 
	padding:0px;
}


form.searcher_form div.searcher_links {
	clear:both;
	width:328px;
	margin:0px;
	padding-bottom:5px;
}
form.searcher_form div.searcher_links .searcher_linkL{
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
}
form.searcher_form div.searcher_links .searcher_linkR{
	text-align:right;
	float:right;
	margin:0px;
	padding:0px;
}


form.searcher_form div.searcher_results_per_page {
	clear:both;
	float:right;
	width:202px;
}


form.searcher_form div.searcher_in_group {
	clear:both; 
	width:408px;
	padding:10px 0px 10px 0px;
}
form.searcher_form div.searcher_in_group .groupL {
	float:left; 
	width:202px; 
	padding-right:2px;
}
form.searcher_form div.searcher_in_group .groupL .group_header {
	font-weight:bold;
}
form.searcher_form div.searcher_in_group .groupR {
	float:right;
	width:202px;
	padding-left:2px;
}
form.searcher_form div.searcher_in_group .groupR .group_header {
	font-weight:bold;
	padding-left:2px;
}
form.searcher_form div.searcher_in_group .groupL .element_in_group input,
form.searcher_form div.searcher_in_group .groupR .element_in_group input {
	background-color: transparent;
}


div.searcher_result {
	clear:both;
	padding:20px 15px 10px 15px;
	width:410px;
}
div.searcher_result_row {
	b-order:solid 1px #000000;
	clear:both;
	margin:0px;
	padding:0px;
}
div.searcher_result_row .searcher_result_number {
	float:left;
	margin:0px;
	padding-right:5px;
	width:10px;
}
div.searcher_result_row .searcher_result_text {
	float:left;
	margin:0px;
	width:390px;
}
div.searcher_result_row .searcher_result_text .text {
	clear:both;
	margin:0px;
	padding-bottom:1px;
}
div.searcher_result_row .searcher_result_hidden {
	clear:both;
	height:1px;
	margin:0px;
	padding:0px;
}


form.searcher_form div.searcher_hr {
	width:440px;
}


div.searcher_page {
	clear:both;
	padding:5px 0px 10px 0px;
	width:440px;
}
div.searcher_page .previous {
	float:left;
	text-align:left;
	width:100px;
}
div.searcher_page .pages {
	float:left;
	text-align:center;
	width:240px;
}
div.searcher_page .pages a.number{
	padding-right:5px;
	font-weight:normal;
}
div.searcher_page .pages a.choosed_number{
	padding-right:5px;
	font-weight:bold;
}
div.searcher_page .next {
	float:left;
	text-align:right;
	width:100px;
}

div.full_article_date {
	font-weight: bold;
	margin-bottom: 3px;
}

div.full_article_body p {
	margin-bottom: 10px;
}

div.link_back{
	margin-top: 20px;
}

div.file {
	float: left;
	vertical-align: top;
}

div.file div.icon {
	float: left;
	vertical-align: top;
}

div.file div.filename {
	float: right;
	width: 410px;
	vertical-align: top;
	margin-top: 5px;
}

div.file_separator {
	clear: both;
	font-size:0;
	width:0;
	height:0;
	overflow:hidden;
}


form.comment_filter {
	margin: 0px;
	padding: 0px;
}

div.error {
	float: left;
	margin-top: 3px;
	text-align: left;
	color: red;
	font-weight: bold;
}