

/* MAIN */

	

	{

		padding:2px 0px 0px 0px;

		margin:0px;

	}

	.center {text-align:center;}

	.left {text-align:left;}

	.right {text-align:right;}

	.cursor {cursor:pointer;}



	a img {

		border:0px;

	}

	.pages{

		 width:983px;

		 border:1px solid #b8b8b8;

	}

	.header{

		width:983px;

	}

	.header_text {

		min-height:109px;

		_height:109px;

	}

	.header_text p{

		margin:0px; padding:0px;

	}

	.template_header_text {

		padding: 30px;

		font: bold 40px  Arial, Verdana; color: #2068A7;

		text-align:left;

	}

	.header_menu{

		width:983px;

		height:31px;

		background:#228cd1 url(../imgs/menu_bg.gif) left top  repeat-x;  

	}

	 

	.header_menu ul{

		float:right;

		padding:6px 10px 0px 0px;

		margin:0px 0px 0px 0px;

	}



	.header_menu ul li a{

		font: bold 13px  Arial, sans-serif; color: #FFF;

	 	text-decoration:none;

	}



	.header_menu li {

		font: bold 13px  Arial, sans-serif; color: #000;

		float:left;

		list-style:none;

		border-right:1px solid #74d4ff;

		margin:0px 0px 0px 0px;

		padding:0px 10px 0px 10px;

	}



	.header_menu li.noline  {

		font: bold 13px  Arial, sans-serif; color: #000;

		float:left;

		list-style:none;

		border:none;

		margin:0px 0px 0px 0px;

		padding:0px 10px 0px 10px;

	}



	.content_block {

		padding:0px 30px;

	}



	.box_title {
		
		font: bold 16px  Arial, sans-serif; color: #638ec0;
		border-bottom:1px solid #ccc;
		padding:2px 0px 1px 5px;
	}
	.box_title a {
		
		font: bold 16px  Arial, sans-serif; color: #2b4868;
		text-decoration:none;
	}
	.box_title a:hover {
		
		font: bold 16px  Arial, sans-serif; color: #638ec0;
		text-decoration:none;
	}

	.left_banner{

		border:1px solid #b8b8b8;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.left_banner div{

		margin:10px 10px 10px 10px;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.left_text {

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

		text-align:left;

		line-height:17px;

	}

	.left_text a{

		font: normal 12px  Arial, sans-serif; color: #0000CC;

		text-decoration:underline;

	}

	.left_text a:hover{

		font: normal 12px  Arial, sans-serif; color: #0000CC;

		text-decoration:none;

	}



	.clear {

		clear:both;

	}

	.clear2 {

		clear:both;

		padding:8px;

	}

	.right_text {

		

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

		text-align:left;

		margin:0px 0px 0px 5px;

		line-height:17px;

	}

	.right_text a{

		font: normal 12px  Arial, sans-serif; color: #77920a;

		text-decoration:underline;

	}

	.right_text a:hover{

		font: normal 12px  Arial, sans-serif; color: #77920a;

		text-decoration:none;

	}



	.footer {

		border-top:1px solid #b8b8b8;

		background:#ecf6ff;

		padding:7px 10px 6px 10px;

	 	margin-top:20px;

	}

	.footer p{

		text-align:left;

	 	font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.footer p a{

		text-align:left;

	 	font: normal 12px  Arial, sans-serif; color: #77920a;

	}



	.error {color:red;}



	#article_comment_area {

		width:400px;

	}





	.trailer {
		background:#f7f8fb;
		text-align:left;

		padding:2px 0px 4px 4px;
		margin:0px 0px 10px 0px;
		font: bold x-small Verdana, sans-serif; color: #77920a;

	}

	.trailer a{

		font: bold x-small Verdana, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:underline;

	}

	.trailer a:hover{

		font: bold x-small Verdana, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:none;

	}

	.page_author {

		padding: 10px 0px 0px 0px;

		text-align: right;

	}

	.ptable_header {

		border:1px solid #b8b8b8;

		background:#ecf6ff;

		padding:4px 10px 5px 10px;

	}

	.ptable_header h2{

		font: bold 16px  Arial, sans-serif; color: #2068a7;

		padding:0px 0px 0px 0px;

		margin:0px;

	}

	.ptable_header2 h2{

		font: bold 16px  Arial, sans-serif; color: #2068a7;

		padding:0px 0px 0px 0px;

		margin:0px;

	}

	.ptable_content {

		

		border-top:none;

		padding:7px 0px 10px 0px;

	}

	.ptable_content td.tit_center {

		font: bold 12px  Arial, sans-serif; color: #4e4e4e;

	}



	.ptable_content td {

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.ptable_content td a{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}



	.ptable_inv td{

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.ptable_content td.title {

		font: bold 12px  Arial, sans-serif; color: #4e4e4e;

	}

	td.username {

		font: bold 12px  Arial, sans-serif; color: #4e4e4e;

	}

	td.dates {

		font: normal 11px  Arial, sans-serif; color: #4e4e4e;

		font-style:italic;

		text-align:left;

	}



	.pagination {

		font: bold 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.pagination a {

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.header_list {

		border-bottom:1px solid #b8b8b8;

		background:#ecf6ff;

		font: bold 10px  Arial, sans-serif; color: #2068a7;

		padding:4px 10px 5px 10px;

		margin:0px;

		text-align:center;

	}

	.header_list2 {

		border-bottom:1px solid #b8b8b8;

		background:#ecf6ff;

		font: bold 12px  Arial, sans-serif; color: #2068a7;

		padding:4px 10px 5px 10px;

		margin:0px;

		text-align:center;

	}

	.header_list2 a{

		font: bold 12px  Arial, sans-serif; color: #2068a7;



	}

	.tit_center3 {

		padding:4px 10px 0px 10px;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}





	.tit_center {

		padding:4px 10px 5px 10px;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.tit_center a{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.tit_center a:hover{

		text-decoration:none;

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.count_comment {

		text-align:center;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.view_link {

		text-align:center;

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.view_link a{

		text-decoration:underline;

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.view_link a:hover{

		text-decoration:none;

		font: normal 12px  Arial, sans-serif; color: #77920a;

	}

	.desc_center {

		text-align:center;

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.find {

		width:140px;

	}

	.star {border}

	/*.star_group_ star_readonly star_on*/



	#text_tab td {

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}

	.ptablelist_content {

		font: normal 12px  Arial, sans-serif; color: #4e4e4e;

	}



	/* COLUMNS */



	.rightcols, .leftcols {

		

	}



	.rightcols {

		float:left;

		width:200px;

		margin-left:15px;

		margin-top:0px;

		font: normal 12px  Arial, sans-serif;

	}

	.rightcols  h1{

		width:160px;

		font: bold 16px  Arial, sans-serif; color: #2068a7;

		border-bottom:1px solid #b8b8b8;

		text-align:left;

	 	margin:0px 0px 6px 0px;

		padding:0px 0px 2px 5px;

	}



	.rightcols ul{

	 	float:left;

	 	margin:0px 0px 10px 14px;

	 	padding:0px 0px 0px 0px;

	}

	.rightcols ul li{

	 	text-align:left;

	 	font: normal 12px  Arial, sans-serif; color: #77920a;

	 	list-style:none;

	 	margin:3px 0px 6px 5px;

	}

	.rightcols ul li a{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:underline;

	}

	.rightcols ul li a:hover{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:none;

	}



	.leftcols  {

		width:200px;

		float:left;

		margin-left:0px;

		margin-top:0px;

		font: normal 12px  Arial, sans-serif;

	}

	.leftcols  h1{

		width:200px;

		float:left;

		border-bottom:1px solid #b8b8b8;

		text-align:left;

	 	margin:0px 0px 6px 0px;

	 	padding:0px 0px 2px 0px;

	}



	.leftcols  ul{

	 	float:left;

	 	margin:2px 0px 12px 6px;

	 	padding:0px 0px 0px 0px;

	}

	.leftcols  ul li{
		background:url(../imgs/str.gif) no-repeat 0px 4px;
		 padding-left:10px;
	 	text-align:left;

	}

	* html .leftcols  ul li{

	 	text-align:left;

	 	font: normal 12px  Arial, sans-serif; color: #77920a;

	 	list-style:none;

	 	margin:1px 0px 2px 0px;

	}

	.leftcols  ul li{

	 	text-align:left;

	 	font: normal 12px  Arial, sans-serif; color: #77920a;

	 	list-style:none;

	 	margin:3px 0px 6px 0px;

	}

	.leftcols  ul li a{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:underline;

	}

	.leftcols  ul li a:hover{

		font: normal 12px  Arial, sans-serif; color: #77920a;

	 	text-align:left;

	 	text-decoration:none;

	}



/* PORTLETS */

	

	/* User Pannel */

	.user_panel_inputs{

		width:110px;

	}

	

	/* Google Analytics */

	.google_analytics_hider {

		display:none;

	}

	

	/* Articles */

	.article_image_top_right {

		float:right;

		padding:13px;

	}

	.article_image {

		 text-align:center;

		padding:13px;

	}


	.article_category_subheader td{

		padding:0px 4px 6px 0px;

	}