@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:url(../images/bg.png); font-family:Swis721 Cn BT;}

#main_frame
{
padding:auto;margin:auto;width:990px; display:table; 
}
#main_header
{
padding:0px; margin:0px; width:100%; height:100%;  border-top:5px solid #F00; 
}

.header
{
float:left; width:990px; height:0px;
}

#main_navigation
{
padding:0px; margin:0px; width:100%; height:100%;
}

.navigation
{
float:left; width:990px; height:580px; background:url(../images/nav_bg.png);
}


.left_bar
{
	float:left; width:230px; margin-left:30px; height:auto; 
}

.left_bar p
{
	float:left; margin-left:2px; width:230px; font-size:14px; line-height:23px; color:#103f78; margin-top:35px; 
}

.right_bar
{
	float:right; width:700px; height:390px; margin-right:25px;
}

.right_bar h1
{
	float:left; width:690px; color:#007cc3; text-align:center; font-size:22px; border-bottom:10px double #000;
}

.right_bar p a
{
	float:left; color:#000; text-decoration:none; width:680px;
}

#main_content
{
padding:0px; margin:0px; width:100%; height:100%;
}

.content
{
float:left; width:990px; height:auto;
}
.content h1
{
	float:left; width:985px; color:#FFF; text-align:center; font-size:22px; border-bottom:10px double #CCCCCC;
}
.content p
{
	float:left; width:970px; color:#FFF; background:#022249; padding:10px; border-radius:15px 0px 15px 0px; margin-top:-8px; font-size:16px !important; border:1px double #FFFFFF; 
}

.more_info
{
	float:left; width:990px; border-bottom:10px solid #FFF;
}

.more_info h1
{
	float:left; width:580px; color:#FFF; font-size:18px; border-bottom:10px double #CCCCCC;
}

.more_info p
{
	color:#fff; width:580px; margin-top:170px; line-height:24px;
}


.product_content
{
	float:left; width:580px; height:auto; padding-bottom:20px;
}

.product_content div
{
	width:175px; height:100px; float:left;}
	
.other_info
{
	float:left; width:410px; background:#CCCCCC; margin-top:-50px; height:50px;
}
.other_info h2
{
	float:left; font-size:20px; padding-left:10px;
}
.certi
{
	float:left; width:410px; height:auto;
}
.certi div
{
	width:410px; height:auto;
}
.certi div img
{
	float:left; width:200px; height:286px; margin-left:5px;
}
	
#main_footer{
padding:0px;margin:0px;width:100%;height:100%;  border-bottom:5px solid #F00; }


.footer-wrapper{float:left; width:990px;padding-bottom:5px; height:60px;}

.footer-wrapper p { float:left; margin:10px 0px 0px 22px; padding:0px; color:#FFF; font-size:15px; line-height:40px; font-family:Swis721 Cn BT; width:800px;}
