*{
	margin:0px;
	padding:0px;
	}
	
body{
	font-size: 16px; 
    font-size: 68.75%;
	font-family:Tahoma, Geneva, sans-serif;
	overflow:auto;
	}

img{
	border:0;
	}

.level0{
	width:100%;
	height:100%;
	overflow:hidden;
}


.langs{
	margin-top:75px;
	display:none;
	}
	.langs a{
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		margin-right:20px;
		margin-left:20px;
		color:#000;
		}
	.langs a:hover{
		text-decoration:underline;
	}


#preloader{
	position:absolute;
	width:100% !important;
	top:40% !important;
	left:0 !important;
	text-align:center;
}


#wait_loading{
	margin-top:75px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-align:center;
	}


#white_bg{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#fff;
	z-index:500;
}
#preloader{
	z-index:501;
}
	
.simple_icon{
	position:absolute;
	text-align:center;
	cursor:pointer;
	text-decoration: none;
	}
	
	.main_tab{
		margin-top:6px;
		height:17px;
		margin:0 auto;
		margin-top:5px;
		}
		.main_tab td{
			height:17px;
		}
	
	.simple_icon .icon_name_l{
		width:10px;
		background:url(../images/folder_icons/icon_name_l.png) left no-repeat;
	}
	.simple_icon .icon_name_r{
		width:10px;
		background:url(../images/folder_icons/icon_name_r.png) right no-repeat;
	}
	
	.simple_icon .icon_name_c{
		vertical-align:middle;
		line-height:17px;
	}

	
	.simple_icon .icon_name_c b{
		background:#e2e7ed;
		font-size:11px;
		color:#666666;
		text-decoration:none;
		display:block;
		padding:0 0px;
	}

.mainIframe{
	border:0;
	margin:0;
	padding:0;
	overflow-x:hidden;
	}

.left_black_bg{
	padding-left:0;
	margin-left:-17px;
	line-height:21px;
}

.news_top_pagination{
	margin-top:-20px;
	margin-left:-55px;
	padding-left:17px;
	font-size:11px;
	background:#ebebeb;
	line-height:40px;
	color:#4c4c4c;
	margin-bottom:20px;
	position:fixed;
	width: auto;
	}
	.news_top_pagination a{
		color:#4c4c4c;
		text-decoration:underline;
	}
	select{
		font-size:10px !important;
	}

	
.news_item{
	margin-bottom:40px;
	}
	
	.news_item_selected{
		font-weight:bold;
	}
	
	.news_item a{
		color:#333;
		text-decoration:underline;
	}
	.news_item a:hover{
		text-decoration:none;
	}
	
.port_item{
	margin-bottom:40px;
	}
	.port_item a{
		font-size:20px;
		color:#000;
		text-decoration:none;
		}
		


.news_top_pagination select{
	font-size:12px;
	color:#666;
	width:150px;
}

	

.brief_tab{
	line-height:30px;
	}
	.brief_tab input{
		font-size:12px;
		border:1px solid #999;
		color:#333;
		width:200px;
	}
	.brief_tab span, .brief_tab .red{
		color:#F00;
	}

