body {
	margin:0 0 0 0;
	padding:0;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	background-color:#c2e5f8;
	color:#000;
	line-height:160%;
}

form{
	padding:0px;
	margin:0px;
}
h1 {
	font-size: 12px;
}

h2 {
	font-size:14px;
	font-weight: bold;
	border-bottom:1px solid #bfdbee;
}
h3 {
	font-size:11px;
	font-weight: bold;
}
ul, ol {
	margin-bottom: 1.6em;
	line-height: 180%;		
}
p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:140%;
}
.active  {
	color:red;
	text-decoration:none;
	text-transform:capitalize;
}
a {
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
}

a:hover 
{
	text-decoration: none;
	color:#FF3300;
}
li{
	list-style:none;
}
li.current a
{
color:red;
	text-decoration:none;
	text-transform:capitalize;
}

img {
	border:0;
}


select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
.handmouse
{
	cursor: hand !important;
	cursor: pointer !important;
}
.inputbox{
	height:20px;
	padding:3px 3px 2px 3px;
	border:0;
	width:230px;
}
.label{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.hello{
	font-size:16px;
	font-weight:bold;
}
.label_hello{
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
}
.btn_signin{
	border:0;
	height:22px;
	width:86px;
	color:#FFFFFF;
	text-align:center;
	cursor: hand !important;
	cursor: pointer !important;
	background:url(../images/btn_signin.png) no-repeat left top;
}
.btn_signin:hover{
	border:0;
	height:22px;
	width:86px;
	background:url(../images/btn_signin_over.png) no-repeat left top;
}
.mar_bot{
	margin:0 0 10px 0;
}
.line_space{
	letter-spacing:2px;	
}
.btn_txt{
	color:#FFFFFF;
	margin:5px 0 0 0;
	font-size:14px;
	text-align:center;
}
.btn_txt_miwa{
	font-size:20px;
	font-weight:bold;
}
.mar_top{
	margin:30px 0 0 0;
}
/********** HEADER ***************/

.wrapper {
	width:1024px;
	padding: 0 0 0 0;
	margin: 0 auto;
	background:url(../images/bg.gif) repeat-y center top;
}
.banner{
	margin:0 0 10px 0;
}
.topside{
	width:1024px;
	margin:0 0 0 12px;
	padding:5px 0 0 0;
	margin: none;
	position:fixed;
	top: 0px;
	display:block;
	z-index:500000;
}
.topside1{
	width:1024px;
	margin:0 0 0 12px;
	padding:0px 0 0 0;
	margin: none;
	position:fixed;
	top: 0px;
	display:block;
	z-index:500000;
}
	.menutop{
		height:46px;
	}
	.menutop_left{
		width:4px;
		height:49px;
		background:url(../images/menu_top_left.gif) no-repeat left top;	
	}
	.menutop_content{
		height:46px;
		width:990px;
		margin:0 0 0 0;
		background:url(../images/menu_top_bg.gif) repeat-x left top;	
	}
	.menutop_right{
		width:4px;
		height:46px;
		background:url(../images/menu_top_right.gif) no-repeat left top;	
	}
.main_body
{
	padding: 60px 7px 10px 7px;
	margin:0 0 0 0;
	min-height:350px;
	height:auto;
	height:expression( 
		document.body.clientHeight > (350) * 
		parseInt(document.body.currentStyle.fontSize)?
			"350px":
			"auto" );	
}
.main_body1
{
	padding: 35px 7px 10px 7px;
	margin:0 0 0 0;
	min-height:350px;
	height:auto;
	height:expression( 
		document.body.clientHeight > (350) * 
		parseInt(document.body.currentStyle.fontSize)?
			"350px":
			"auto" );	
}	
/************ HOME **************/	
	.home_col{
		width:246px;
		margin:0 3px 0 3px;
	}
	.country_name{
		text-transform:uppercase;
		font-size:14px;
		margin:20px 0 5px 0;
		color:#1d7eb6;
		font-weight:bold;
		line-height:160%;
		letter-spacing:5;		
	}
	.fr_home{
		margin:10px 0px 10px 0px;
margin-bottom: 10px;
	}
		.fr_home_top{
			height:11px;
		}
		.fr_home_top_left{
			width:11px;
			height:11px;
			background:url(../images/fr_home_top_left.png) no-repeat left top;	
		}
		.fr_home_top_right{
			height:11px;
			margin:0 0 0 11px;
			background:url(../images/fr_home_top_right.png) no-repeat right top;	
		}
		
		.fr_home_left{
			background:url(../images/fr_home_left.png) repeat-y left top;	
		}
		
		.fr_home_right{
			background:url(../images/fr_home_right.png) repeat-y right top;	
		}
			.fr_home_content{
				background:url(../images/fr_home_bg.png) left top;
				margin:0 11px 0 11px;	
			}	
			.fr_home_content p{
				padding:3px 0 3px 0;
			}
		.fr_home_bot{
			height:11px;
		}
		.fr_home_bot_left{
			width:11px;
			height:11px;
			background:url(../images/fr_home_bot_left.png) no-repeat left top;	
		}
		.fr_home_bot_right{
			height:11px;
			margin:0 0 0 11px;
			background:url(../images/fr_home_bot_right.png) no-repeat right top;	
		}

/************ REFERENCES **************/
.references{

}
	.re_info{
		width:280px;			
	}
	.re_photos{
		text-align:center;
	}
	.re_photos img{
		max-width:700px;
		width:auto;
		width:expression( 
			document.body.clientWidth < (700) * 
			parseInt(document.body.currentStyle.fontSize)?
				"700px":
				"auto" );	
	}
	.fr_trans{
		margin:0 0 10px 0;
	}
	.re_images{
		margin:0 0 0 290px;
	}
		.fr_trans_top{
			height:11px;
		}
		.fr_trans_top_left{
			width:11px;
			height:11px;
			background:url(../images/fr_trans_top_left.png) no-repeat left top;	
		}
		.fr_trans_top_right{
			height:11px;
			margin:0 0 0 11px;
			background:url(../images/fr_trans_top_right.png) no-repeat right top;	
		}
		
		.fr_trans_left{
			background:url(../images/fr_trans_left.png) repeat-y left top;	
		}
		
		.fr_trans_right{
			background:url(../images/fr_trans_right.png) repeat-y right top;	
		}
			.fr_trans_content{
				background:url(../images/trans_dot.png) left top;
				margin:0 11px 0 11px;	
			}	
		.fr_trans_bot{
			height:11px;
		}
		.fr_trans_bot_left{
			width:11px;
			height:11px;
			background:url(../images/fr_trans_bot_left.png) no-repeat left top;	
		}
		.fr_trans_bot_right{
			height:11px;
			margin:0 0 0 11px;
			background:url(../images/fr_trans_bot_right.png) no-repeat right top;	
		}
		
.re_images1{
		margin:11px 11px 11px 320px;
	}
		.fr_trans_top{
			height:11px;
		}
		.fr_trans_top_left{
			width:11px;
			height:11px;
			
		}
		.fr_trans_top_right{
			height:11px;
			margin:0 0 0 11px;
			
		}
		
		.fr_trans_left{
			
		}
		
		.fr_trans_right{
			
		}
			.fr_trans_content{
				
				margin:0 11px 0 11px;	
			}	
		.fr_trans_bot{
			height:11px;
		}
		.fr_trans_bot_left{
			width:11px;
			height:11px;
			
		}
		.fr_trans_bot_right{
			height:11px;
			margin:0 0 0 11px;
			
		}

	.play_left{
		width:20px;
		height:63px;		
		background:url(../images/fr_play_re_left.png) no-repeat left top;	
	}
	.play_right{
		width:20px;
		height:63px;		
		background:url(../images/fr_play_re_right.png) no-repeat right top;	
	}
	.play_margin_left{
		margin:0 0 0 20px; 
	}
	.play_margin_right{
		margin:0 20px 0 0;
		padding:8px 0 0 0; 
	}
	.play_middle{
		height:63px;		
		background:url(../images/fr_play_re_bg.png) repeat-x left top;	
	}		
	.play_info{
		width:270px;
		height:47px;
		background:url(../images/play.png) no-repeat left top;	
	}
	.play_top_mar{
		margin:12px 0 0 7px;
	}
	.manor{
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		font-size:30px;
		padding:15px 0 0 0;
		text-align:center;
	}
	
/************ ABOUT US **************/
	.fr_list_logo{
		width:260px;
	}
		.list_logo img{
			margin-bottom:5px;
		}
	.about_content{
		margin:0 0 0 270px;
	}
.about_content1{
		margin:0 0 0 0px;
	}	
	.fr_white_top_left{
		width:13px;
		height:13px;		
		background:url(../images/fr_white_top_left.png) no-repeat left top;	
	}
	.fr_white_top_right{
		width:13px;
		height:13px;		
		background:url(../images/fr_white_top_right.png) no-repeat right top;	
	}
	.fr_white_bot_left{
		width:13px;
		height:13px;		
		background:url(../images/fr_white_bot_left.png) no-repeat left top;	
	}
	.fr_white_bot_right{
		width:13px;
		height:13px;		
		background:url(../images/fr_white_bot_right.png) no-repeat right top;	
	}
	.fr_white_content{
		padding:0 13px 0 13px;
		background:url(../images/fr_white_dot.png) repeat left top;	
	}		
	
	.fr_white_margin_left{
		margin:0 0 0 13px; 
	}
	.fr_white_margin_right{
		margin:0 13px 0 0;
	}
	.fr_white_middle{
		height:13px;
		background:url(../images/fr_white_dot.png) repeat left top;	
	}		
	
	
	.menu_left{
		width:16px;
		height:44px;		
		background:url(../images/fr_nut_left.png) no-repeat left top;	
	}
	.menu_left_over{
		width:16px;
		height:44px;		
		background:url(../images/fr_nut_left_over.png) no-repeat left top;	
	}
	.menu_right_over{
		width:16px;
		height:44px;		
		background:url(../images/fr_nut_right_over.png) no-repeat right top;	
	}
	.menu_right{
		width:16px;
		height:44px;		
		background:url(../images/fr_nut_right.png) no-repeat right top;	
	}
	.menu_margin_left{
		margin:0 0 0 16px; 
	}
	.menu_margin_right{
		margin:0 16px 0 0;
		padding:8px 0 0 0; 
	}
	.menu_middle{
		height:44px;		
		background:url(../images/fr_nut_bg.png) repeat-x left top;	
	}	
	.menu_middle_over{
		height:44px;		
		background:url(../images/fr_nut_bg_over.png) repeat-x left top;	
	}		
	
	.parent_name{
		text-transform:uppercase;
		letter-spacing:4px;
		text-align:left;
		font-size:16px;
		font-weight:bold;
		padding:5px 0 0 5px;
		color:#FFFFFF;
		
	}
.menuchild{
	background-color:#d7edfb;
	padding:5px 0 5px 10px;
	text-transform:uppercase;
font-weight:bold;
}
.menuchildwhite{
	background-color:#FFF;
	padding:5px 0 5px 10px;
	text-transform:uppercase;
font-weight:bold;
}	
.viewmenu_solution{
	width:830px;
	padding:3px 0 0 0;
}
.viewmenu_product{
	width:620px;
	padding:3px 0 0 0;
}
.viewmenu_catalogue{
	width:680px;
	padding:3px 0 0 0;
}
.icon img{
	margin-right:20px;
}
/************ FOOTER **************/

.footer 
{
	height:82px;
	background:url(../images/footer_bg.gif) repeat-x left top;
	font-size:24px;
	color:#FFFFFF;
}
	.footer_content{
		padding:0 30px 0 30px;
	}
	.footer_mar_top{
		padding: 30px 0 0 0;
	}
	.footer_tele{
		width:370px;
	}
		.footer_tele .tele_number{
			padding:5px 0 0 8px;
			margin:0 0 0 30px;
		}
	.footer_email{
	}
		.footer_email .email_number{
			padding:5px 0 5px 8px;
			margin:0 0 0 30px;
		}
