body
{
font-family:Arial;
font-size:12px;
padding:0px;
margin:0px;
background-color:#FFFFFF;

color:#404040;
}
a img
{
border:none;
}
.img_home img
{
max-width:120px;
max-height:180px;
}
*html .img_home img
{
width:120px;
height:170px;
}
.table_about td
{
vertical-align:top;
text-align:justify;
}
p{
margin:0px;
text-align:justify;
padding:0px;
}
td
{
font-size:12px;
}
center
{
margin:0px;
}
a
{
text-decoration:none;
color:#404040;
font-size:11px;
}
td a:hover
{
color:#000000;
}

#top
{
height:385px;
width:100%;
margin:auto;
margin-top:0px;
padding-top:0px;
background:url(../images/bg_banner.jpg) repeat-x;
}
#banner
{
width:990px;
margin:auto;
height:385px;
}
#banner_left
{
width:246px;
height:385px;
float:left;
}
#banner_right
{
width:744px;
height:385px;
float:right;
}

#logo
{
width:246px;
height:121px;;
float:left;
clear:both;
}
#menu
{
width:246px;
height:264px;
float:left;
background:url(../images/bg_menu.jpg) no-repeat;
clear:left;
}
#menu ul
{
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:30px;
	margin-right:10px;
}
#menu ul li
{
padding:0px;
margin:0px;
list-style:none;
border-bottom:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
text-align:left;
margin-bottom:1px;
}
#menu ul li a
{
height:22px;
font-size:13px;
text-decoration:none;
display:block;
line-height:170%;
padding-left:10px;
color:#404040;
}
#menu ul li a:hover
{
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#ffa93a;
}


#img_banner
{
height:385px;
float:left;
clear:right;
}
#center
{
width:970px;
margin:auto;
clear:both;
min-height:400px;
height:auto;
padding-bottom:15px;
}

*html #center
{
height:400px;
}

#footer
{
	margin:auto;width:100%;clear:both;height:80px;background-color:#5d87af; 
}
#copyright
{
width:960px;height:80px;margin:auto;clear:both;color:#FFFFFF;font-size:10px;
}
#copyright a:hover
{
color:#80b9ef;
}
#copyright a
{
color:#ffffff;
}
.title_content
{
border-bottom:2px solid #ca1a63;
}

#left
{
width:740px;
clear:both;
float:left;
}
#right
{
width:197px;
float:right;
clear:right;
}
.home_left
{
width:311px;
clear:both;
float:left;
}
.home_right
{
width:397px;
clear:both;
float:right;
clear:right;
}

.menu_left
{
margin:auto;
float:left;
width:209px;
margin-top:20px;
text-align:left;
}
.menu_left ul
{
margin:0px;
padding:0px;
width:180px;
float:left;
}
.menu_left ul li
{
margin:0px;
padding:0px;
width:180px;
margin-bottom:1px;
list-style:none;
border-top:1px solid #e6e6e6;
min-height:22px;
text-align:left;

}
*html .menu_left ul li
{
height:22px;
}
.menu_left ul li a
{
min-height:22px;
color:#292929;
display:block;
line-height:190%;
padding-left:30px;
font-size:12px;
}
*html .menu_left ul li a
{
height:22px;
}
.menu_left ul li a:hover
{
background-color:#f4f4f4;
font-weight:bold;
}


#bg-clients {background:url(../images/bg-clients1.jpg) no-repeat;height:130px; display:table}
#clients-bottom {height:98px; padding-top:15px; padding-left:15px; padding-right:15px; width:580px; display:table;}
#clients-bottom img {border:solid #d5d5d5 1pt; height:98px;}

/*tootip image*/
ul#level1 { margin:0px; padding:0px;list-style:none; position:relative; }
ul#level1 li#level2 {margin:0px;padding:0px; padding-left:5px }
ul#level1 li p{
padding:0px; margin:0px;
}
ul#level1 li a
{
font-weight:bold;
font-family:tahoma;
}
ul#level1 li a:hover img,ul#level1 li a:focus img{display:block; position:absolute; margin-left:100px; margin-top:-50px}
ul#level1 li img{display:none; border:#cccccc solid 2px;
}


.page_product a{
padding: 0 3px;
color:#444444;
text-decoration: none; 
font-size:10px;
}

.page_product a:hover{
color: #FF6400;
font-weight:bold;
/*background-color: #FF6400;*/
}/* CSS Document */
.page_product a.selected
{
border:solid 1px #beedf7;
}
.img_pro
{
	width:160px;
	margin-right:10px;
	display:inline;
	margin-top:20px;
	float:left;
	border:#CCCCCC solid 1px;
	/*height:220px;*/
	text-align:center;
	vertical-align:middle;
	min-height:250px;
}
*html .img_pro
{
height:250px;
}
.img_pro img
{
line-height:200%;
max-height:200px;
max-width:151px;
}
*html .img_pro img
{
height:auto;
width:auto;
}

.email a{
	color:#143E83
}
.email a:hover{
	color:#07265A
}