body { font-family:Arial; font-size:13px; background-color:#c1bdb2; margin:0px; }
img { border:none; }
form { margin:0px; }

p { margin-top:0px; margin-bottom:15px; }
.nomargin { margin:0px; }

.newsletter_btn { border:none; background-color:none; background-image:url(../images/newsletter_arrow.gif); background-repeat:no-repeat; width:32px; height:24px; float:left; cursor:pointer; }
.newsletter_btn_over { border:none; background-color:none; background-image:url(../images/newsletter_arrow_over.gif); background-repeat:no-repeat; width:32px; height:24px; float:left; cursor:pointer; }


p.hp_p { font-size:12px; color:#FFFFFF;  }
p.applications_paragraph { line-height:28px; margin-top:-7px; }


ul { list-style-image:url(innerData/images/bullet.jpg); margin-top:5px; }
li { margin-bottom:5px; }

#main_tamplate { min-width:994px; width:994px; max-width:994px; background-color:#ffffff; margin:0px auto; }

.flash { padding-bottom:5px; z-index:-9999; }

.float_left { float:left; }
.float_right { float:right; }
.spacer_7px_height { height:7px; }

/* header */
#head_area { min-width:994px; width:994px; max-width:994px; height:69px; background-color:#FFFFFF; }

#bar_menu { float:right; text-align:right; width:630px; background-color:#FFFFFF; }
#bar_menu li { display:inline; }
#bar_menu ul li { display:inline; height:13px; float:right; margin-top:37px; }
#bar_menu a { color:#736d5e; font-size:13px; text-decoration:none; }
#bar_menu a:hover { color:#736d5e; font-size:13px; text-decoration:underline; }

#flags_div { float:right; margin-top:37px; margin-right:15px; display:none; }


#left_content_area { float:left; width:315px; padding-left:10px; }
#center_content_area { float:left; width:345px; padding-left:35px; }
#right_content_area { float:left; width:215px; padding-left:33px; }

#footer { width:960px; margin-left:15px; font-size:10px; color:#666666; padding-bottom:3px; height:50px; }

.readmore_news_area { text-align:right; width:280px; margin:5px; margin-top:-10px; }


/* images style */
.ad_picture_area { float:left; width:95px; }
.hp_product { float:left; width:95px; }
.attractive_logo { margin-left:6px; margin-bottom:-2px }
.phara { padding-top:10px; margin-left:0px; }



.Subscribe_Mail { float:left; height:19px; width:165px; margin-right:10px; }

/* top menu */
/*
.Menu { background-image:url(../images/top_menu_bg.jpg); background-repeat:no-repeat; height:36px; width:970px; padding-left:11px; margin-top:0px; padding-top:17px;}
.menu em { display: none }
.Menu ul { list-style: none; margin: 0px; padding: 0; }
.Menu ul li ul { display: none; }
.Menu li { display: inline; font-size:13px; color:#ffffff; text-decoration: none; }
.Menu a { padding:10px; padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; font-size:13px; float:left; background-image:url(../images/menu_bg.gif); background-image:url(../images/menu_bg.gif); background-position:right; background-repeat:repeat-x; }
.Menu a:hover {  padding:10px; padding-left:42px; padding-right:41px;  text-decoration:none; display: block; color:#ffffff; font-size:13px; float: left; background-image:url(../images/menu_bg.gif); background-image:url(../images/menu_bg_over.gif); background-position:right; background-repeat:repeat-x; background-position:right; }*/

/* Menu */
#menu { width:994px; background:url(../images/top_menu_bg.jpg) no-repeat; height:36px; width:970px; padding-left:11px; margin-top:0px; padding-top:17px; } 
#nav, #nav ul{ margin:0; padding:0; list-style-type:none;  position:relative; line-height:34px; }
#nav a:link, #nav a:active, #nav a:visited { text-decoration:none; display: block; color:#ffffff; font-size:13px; background:#416D88; line-height:18px;position:relative; } 
#nav a.first:link, #nav a.first:active, #nav a.first:visited{ padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; line-height:35px; font-size:13px; background:url(../images/menu_bg.gif) right repeat-x;position:relative; } 
#nav a.first:hover { padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; line-height:35px; font-size:13px; background:url(../images/menu_bg_over.gif) right repeat-x; } 
#nav a:hover{ background-color:#aaaaaa; color:#ffffff; }
#nav li{ float:left; position:relative; }
#nav ul { position:absolute; top:34px; display:none; }
#nav li ul a{ float:left; width:150px; padding-left:15px; padding-top:5px; padding-bottom:5px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block; }

.menu2 {
float:left; width:100%; font-size:13px; 
background:url(../images/top_menu_bg.jpg) no-repeat;
height:36px; width:970px; padding-left:11px; margin-top:0px; padding-top:17px;

}
.menu2 ul {
list-style: none; margin: 0px; padding: 0;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0;  padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
padding:10px; padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; font-size:13px; float:left; background-image:url(../images/menu_bg.gif); background-image:url(../images/menu_bg.gif); background-position:right; background-repeat:repeat-x;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {
background:#446c84; color:#ffffff;
}

.menu2 ul li:hover a { padding:10px; padding-left:42px; padding-right:41px;  text-decoration:none; display: block; color:#ffffff; font-size:13px; float: left;  background-image:url(../images/menu_bg_over.gif); background-position:right; background-repeat:repeat-x; background-position:right; }

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:36px; background:#446c84; margin-top:1px; left:0; 
}

.menu2 ul li:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#446c84; color:#fff; height:auto;line-height:15px;padding:4px 16px;
}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#ffffff; background: #aaaaaa;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #aaaaaa; color:#ffffff;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px;  overflow:auto; background:#888;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group { padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#ffffff;}

/* specific to IE5.5 and IE6 browsers */


.About_width { width:105px; }
.Technology_width { width:116px; }
.Products_width { width:173px; }
.Applications_width { width:122px; }
.Partners_width { width:100px; }
.News_width { width:140px; }

.left {clear:both;}


*html .Menu a { padding:10px; padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; font-size:13px; float:left; background-image:url(../images/menu_bg.gif); background-image:url(../images/menu_bg.gif); background-position:right; background-repeat:repeat-x; }
*html .Menu a:hover {  padding:10px; padding-left:42px; padding-right:41px;  text-decoration:none; display: block; color:#ffffff; font-size:13px; float: left; background-image:url(../images/menu_bg_over.gif); background-position:right; background-repeat:repeat-x; background-position:right; }
*html .Menu ul { list-style: none; margin: 0px; padding: 0; }
*html .Menu ul li ul { display: none; }
*html .Menu li { display: inline; font-size:13px; color:#ffffff; text-decoration: none; }
