body {
	margin: 0;
	padding: 0;
	background-color:#0072CD;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	line-height:150%;
}

form{
	margin:0;
	padding:0;
	float:none;
}

fieldset {
	padding:10px;
	border:1px solid #fff;
	/*background-color:#fbfbfb;*/
}
.left{
	float:left;
}
.clear{
	clear:both;
}
legend
{
	color:#000000;
}

.btn-detail
{
	border:0;
	width:80px;
	height:23px;
	background:url(../images/btn-detail.gif) left top no-repeat;
	cursor: hand !important;
	cursor: pointer !important;  
}
	
a
{
	color:#FF0000;
	text-decoration:none;
	cursor: hand !important;
	cursor: pointer !important;  
}	
a:hover
{

 
}	
input[type=button],input[type=submit],select,option
{
	text-transform:capitalize;
}
.mainrow
{
	background-color:#DDECFF;
}
.alternate
{
	background-color:#D5E0ED;
}
.download-result td
{
	padding:0 0 0 7px;	
}
.download-result a
{
	border-bottom:1px dashed;
}
.download-result a:hover
{
	border-bottom:none;
}

.show_product_all{
	padding:0 0 0 0px;
}
.product_one{
	width:150px;
	height:280px;
	margin:10px 0 0 15px; 
}
.img_product{
	height:110px;
}


/**************  WRAPPER ******************/
#header
{
	height:60px;
	background:url(../images/header-bg.gif) repeat-x left top;
}
#wrapper {
	width:950px;
	margin: 1px auto 0 auto;

}
	#banner {
		height:154px;
		text-align:center;
		padding:0 0 0 0;
		background:url(../images/banner.gif) left top no-repeat;
		margin:0;
	}
	
	#frame-menutop
	{
		height:35px;
		background:url(../images/menutop-bg.gif) left top repeat-x;
	}
	#frame-left-menutop
	{
		height:35px;
		background:url(../images/menutop-left-bg.gif) left top no-repeat;
	}
	#frame-right-menutop
	{
		height:35px;
		background:url(../images/menutop-right-bg.gif) right top no-repeat;
	}		
	
	
.bar-path
{
	text-transform:capitalize;
	padding:5px 0 5px 10px;
}
.bar-path a
{
	text-transform:capitalize;
	color:#000000;
}
.bar-path a:hover
{
	text-transform:capitalize;
	border-bottom:1px dashed;
	color:#0072cd;
}	
	
#row{
	padding:4px 0 4px 0;
}	
#row-gray{
	padding:4px 0 4px 0;
	background-color:#EEEEEE;
}	
#row .txttitle
{
	float:left;
	width:110px;
	padding: 5px 0 0 0;
	font-weight:bold;
}
#row .txt_register
{
	float:left;
	width:150px;
	padding: 5px 0 0 7px;
	font-weight:bold;
}
#row-gray .txt_register
{
	float:left;
	width:150px;
	padding: 5px 0 0 7px;
	font-weight:bold;
}
.language{
	color:#FFF;
}	
#frame-1
{
	height:29px;
	/*background:url(../images/frame-1-bg.gif) repeat-x left top;*/
}		
	#frame-1-left
	{
		height:29px;
		/*background:url(../images/frame-1-left.gif) no-repeat left top;*/
	}
	#frame-1-right
	{
		padding:0 0 0 15px;
		height:29px;
		/*background:url(../images/frame-1-right.gif) no-repeat right top;*/
	}
.frame-2
{
	margin:7px 0 0 0;
	padding:0 5px 0 0;
}		
	.frame-2 .frame-2-lefttop
	{
		height:6px;
		background:url(../images/frame-4-lefttop.gif) no-repeat left bottom;
	}
	.frame-2 .frame-2-righttop
	{
		height:6px;
		background:url(../images/frame-4-righttop.gif) no-repeat right bottom;
	}	
	.frame-2 .frame-2-left
	{
		background:url(../images/frame-4-left.gif) repeat-y left top;
	}
	.frame-2 .frame-2-right
	{
		background:url(../images/frame-4-right.gif) repeat-y right top;
		background-color:#fff;
	}
	.frame-2 .frame-2-leftbottom
	{
		height:6px;
		background:url(../images/frame-4-leftbottom.gif) no-repeat left top;
	}
	.frame-2 .frame-2-rightbottom
	{
		height:6px;
		background:url(../images/frame-4-rightbottom.gif) no-repeat right top;
	}	
#frame-3
{
	background:url(../images/frame-3-bg.gif) repeat-x left top;
	margin:7px 0 0 0;
}	
	#frame-3-left
	{
		background:url(../images/frame-3-left.gif) no-repeat left top;
	}
	#frame-3-right
	{
		height:58px;
		background:url(../images/frame-3-right.gif) no-repeat right top;
	}
	
.frame-4
{
	margin:7px 0 0 0;
	padding:0 5px 0 0;
}	
	.frame-4 .frame-4-lefttop
	{
		height:6px;
		background:url(../images/frame-4-lefttop.gif) no-repeat left bottom;
	}
	.frame-4 .frame-4-righttop
	{
		height:6px;
		background:url(../images/frame-4-righttop.gif) no-repeat right bottom;
	}	
	.frame-4 .frame-4-left
	{
		background:url(../images/frame-4-left.gif) repeat-y left top;
	}
	.frame-4 .frame-4-right
	{
		background:url(../images/frame-4-right.gif) repeat-y right top;
		background-color:#75b6ea;
	}
	.frame-4 .frame-4-leftbottom
	{
		height:6px;
		background:url(../images/frame-4-leftbottom.gif) no-repeat left top;
	}
	.frame-4 .frame-4-rightbottom
	{
		height:6px;
		background:url(../images/frame-4-rightbottom.gif) no-repeat right top;
	}	
	.mar_frame_content{
		padding:0 10px 0 10px;	
	}
#frame-title
{
	height:32px;
	background:url(../images/frame-title-bg.gif) repeat-x left top;
}		
	#frame-title-left
	{
		height:32px;
		background:url(../images/frame-titleleft.gif) no-repeat left top;
	}
	#frame-title-right
	{
		padding:7px 0 0 15px;
		height:32px;
		background:url(../images/frame-titleright.gif) no-repeat right top;
	}	
	#frame-title-right .title_txt
	{
		/*color:#FFF;*/
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
/**************  MAIN PAGE ******************/


/********** PAGE ************/
#frame-page{
	width:950px;
	margin: 0px auto;
	background:url(../images/frame-left-page.gif) repeat-y top left #0072CD;
}
#frame-right-page
{
	width:950px;
	background:url(../images/frame-right-page.gif) repeat-y top right;
}

#main_content
{
	margin:10px 0 0 0;	
}
#main_content .page_txt
{
	line-height:160%;
	text-align:justify;
}
#title_content
{
	height:30px;
	font-size:14px;
	font-weight:bold;
		
}
	#title_content .title_txt
	{
		color:#0072cd;
	}
	#title_content .title_txt span
	{
		color:#0072cd;		
	}
	
	/**** LEFT CONTENT *********/
	
	.leftsidebar {
		width: 230px;
		margin:10px 0 0 10px;
		padding: 0px 0px 0 0;
	}
		.menuleft{
			margin:20px 0 0 0;
		}
	.right_sidebar{
		margin:0 0 0 250px;
		padding:10px 10px 10px 0;
	}
	

	#main-page
	{
		color:#000;
		padding:10px 10px 10px 0;
		margin:0 0 0 250px;
	}
#banner-middle
{
	margin:0 0 0 0;
}
.page_content
{
	margin:20px 0 0 0;
	/*padding:10px;*/
	padding:0 8px 0 8px;
	color:#000000;
	background-color:#fff;
	min-height:1100px;
	height:auto;
	height:expression( 
		document.body.clientHeight > (1100) * 
		parseInt(document.body.currentStyle.fontSize)?
			"1100px":
			"auto" );

}
	
	
	
	
		#search-form
		{
			padding:20px 0 0 15px;
		}
	
		#search-form .right
		{
			border:0;
			height:26px;
			width:26px;
			background:url(../images/icon-search.gif) left top no-repeat;
			cursor: hand !important;
			cursor: pointer !important;	
		}
		
		#search-form .search_input
		{
			float:left;
			padding:1px 1px 1px 2px;
			color:#999999;
			margin:0 3px 0 0;
			
		}

	

	
	
	/*****  LEFT CONTENT ******/
	
	#fr-title
	{
		height:33px;
		background:url(../images/menu-left-right-title.gif) right top no-repeat;		
	}
		#fr-title .fr-title-left
		{
			height:33px;
			padding:5px 0 0 15px;
			color:#FFFFFF;
			font-weight:bold;
			background:url(../images/menu-left-bg-title.gif) left top no-repeat;				
		}
		#icon-title
		{
			float:right;
			background:url(../images/icon-title-menu-left.gif) right top no-repeat;
			width:19px;
			height:19px;
			margin:0 8px 0 0;
		}
		
	#title{
		height:20px;
		background: url(../images/bg_block_title.gif);
		border-bottom:1px solid #9fb6da;		
	}
	#title .title_cont{
		float:left;
		height:20px;
		padding-top:3px;
		background: url(../images/blue/icon/block_oval.gif) left top no-repeat;
	}
	.title_cont span{
		padding:5px 0 0 35px;
		font-weight:bold;
		font-size:11px;
	}
	#title .arrow_drop{
		height:20px;
		float:right;
		background: url(../images/blue/title_right.gif) right top no-repeat;
	}
	.arrow_drop img{
		margin-right:5px;	
	}
	.arrow_drop img:hover{
		opacity:.70;
		filter:alpha(opacity=70, style=1);
	}  
	.handcursor{
		cursor: hand !important;
		cursor: pointer !important;  
	} 
	#help_online
	{
		margin:5px 0 5px 0;
	}
	
	
	/***** SHOW ALL PRODUCTS CONTENT ******/
	.tableproduct td
	{
		padding:0 10px 0 5px;
		text-align:left;
	
	}
	.tableproduct
	{
		width:680px;
	}
	.name-pro
	{
		color:#605D57;
	}
	.capacity-pro
	{
		color:#000;
		width:120px;
		display:compact;
		text-decoration:inherit;
		text-align:justify;
		t
	}
	.frameproduct
	{
		width:120px;
	}
	.thump{
		padding:1px;
	}
	.thump img{
		width:100px;
	}
	.thump img:hover{
		background:#0099FF;
		opacity:.50;
		filter:alpha(opacity=50, style=1)		
	}
	#showall-products-title
	{
		font-weight:bold;
		text-align:left;
		padding:0 0 0 20px;
	}
	
	#product-content-one
	{
		margin:15px 0 10px 0;
		text-align:left;
	}
	#product-content-one .pic-product-one
	{
		float:left;
		width:110px;
		text-align:center;
	}
	.content-right
	{
		margin:0 0 0 120px;		
	}
	.content-right dl
	{
		height:40px;
		padding:0;
		margin:0;
	}
	 .cost
	{
		float:none;
		position:relative;
		height:37px;
		font-size:14px;
		font-family:sans-serif,Verdana, Arial, Helvetica;
		font-weight:bold;
	}
	
	#sharepage
	{
		/*background-color:#425367;*/
		padding:5px 10px 5px 10px;
		margin:10px 0 0 0;
		color:#000000;			
	}
	#sharepage .numberpage 
	{
		color:#FF0000;
	}
	#sharepage .numberpage a
	{
		text-decoration:underline;
		color:#000000;
	}
	
	#sharepage .numberpage a:hover
	{
		color:#FFFF00;
		text-decoration:none;
	}
	
	#sharepage .left
	{
		float:left;
	}
	
	#sharepage p
	{
		padding:0;
		margin:0;
	}
	
	
	#show_product{
		text-align:center;
		padding:10px 0 10px 0 ;
		margin:0 auto;
	}
	#show_product img{
		max-width:300px;
		text-align:center;
	}
	
	#content_detail
	{
		margin:10px 0 0 0;
	}
	.detail_field{
		padding:8px 0 5px 8px;
		border-bottom:1px dashed #999999;
	}
	.detail_field_gray{
		padding:8px 0 5px 8px;
		border-bottom:1px dashed #999999;
	}
	.detail_field_gray .l{
		float:left;
		width:150px;
		font-weight:bold;
	}
	.detail_field_gray .r
	{
		margin: 0 0 0 150px;
	}
	.detail_field .r
	{
		margin: 0 0 0 150px;
	}
	.detail_field .l{
		float:left;
		width:150px;
		font-weight:bold;
	}
	#arrow_product{
		height:33px;
		padding:10px 0 0 0; 	 	
		margin:10px 0 10px 0;
		border-bottom:1px dashed #CCCCCC;	
	}
	
	
	/****** NEWS ************/
	#newstitle
	{
		font-size:18px;
		color:#FFFF00;
		padding:10px 0 10px 0;
	}
	#newscontent
	{
		text-align:justify;
		margin:10px 0 0 0;
	}
	#newscontent img
	{
		float:left;
		margin:0 15px 15px 0;
	}
 	.contactcontent a
	{
		color:#0072cd;
		text-decoration:underline;		
	}
	.contactcontent a:hover
	{
		color:#FF0000;
		text-decoration:none;		
	}
	.allnews a
	{
		color:#0072cd;
		text-decoration:none;		
	}
	.allnews a:hover
	{
		color:#FF0000;
		text-decoration:none;		
	}
	.titlenewshome
	{
		color:#0060CF;
		font-size:14px;
		margin-top:10px;
		padding:5px 0 5px 0;
		text-transform:capitalize;
		font-weight:bold;
	}
	.titleprohome
	{
		color:#0060CF;
		font-size:14px;
		margin-top:20px;
		text-transform:capitalize;
		padding:5px 0 5px 0;
		font-weight:bold;
	}
	.newshome  
	{
		margin:0 0 0 40px;		
	}
	.newshome a 
	{
		border-bottom:1px dashed;
	}
	
/********** RATE ************/	

#rate .grey
{
	background-color:#DDECFF;
}
#rate .white:hover
{
	background-color:#D5E0ED;
	color:#323f4e;
}
#rate .grey:hover
{
	background-color:#D5E0ED;
	color:#323f4e;
}
#rate table
{
	margin:10px 0 0 0;
	border:1px solid #354253;
}	
#rate th
{
	background-color:#354253;
	text-transform:capitalize;
	padding:5px 0 3px 7px;
	color:#FFFFFF;	
}	
#rate td
{
	padding:2px 0 1px 7px;
	font-size:10px;	
}		
.partner_row
{
	width:200px;
	text-align:center;
	margin:10px 0 10px 10px;
}	
	
/* FOOTER */

#footer 
{
	width:950px;
	margin: 0px auto;
	color:#FFFFFF;
	background:url(../images/footer-bg.gif) repeat-x left top;
}
	#footer-left 
	{
		background:url(../images/footer-left.gif) no-repeat left top;
	}
	#footer-right 
	{
		background:url(../images/footer-right.gif) no-repeat right top;
	}
#legal 
{
	padding:20px 0 0 0;
}
#legal .link{
	margin:0 auto;
	padding:0 0 0 0;
	
}
#footer a{
	text-decoration:underline;
	text-transform:capitalize;
	color:#FFFFFF;	
	
}
#footer a:hover{
	color:#FFFF00;
	text-decoration:none;
	}
#footer p {
	margin: 0;
	text-align: center;
	font-size: 10px;
}

#footer a {
}
