/* CSS Document */
body { font-family:Arial; font-size:13px; background:#ffffff; margin:0px; }
/*body { font-family:Arial; font-size:13px; background:#c1bdb2; margin:0px; }*/
img { border:none; }
form { margin:0px; }

#main_tamplate { width:994px; margin:0px auto; }

p { margin-top:0px; margin-bottom:15px; }
.nomargin { margin:0px; }

/* HomePage Areas */
#content_all { width:970px; background:#ececec; height:558px; }
#left_content_area { float:left; width:315px; padding-left:10px; overflow:hidden; background:#ECECEC;  }
#center_content_area { float:left; width:345px; padding-left:35px; overflow:hidden; background:#ECECEC; }
#right_content_area { float:left; width:215px; padding-left:33px; overflow:hidden; background:#ECECEC; }
.homepage_hr_gray { border:1px; height:1px; color:#dbdbd9; background-color:#dbdbd9; margin:0px; padding:0px; margin-bottom:10px; }
h2.header2_darkblue { font-size:13px; color:#1a4b69; font-weight:bold; margin:0px; padding:0px;  }
h2.header2_orange { font-size:13px; color:#ed7636; font-weight:bold; margin:0px; padding:0px;  }


/* homepage */
h1.homepage_header1-white { font-size:16px; color:#ffffff; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px; border-bottom:1px solid #ffffff; margin-bottom:10px; }
h1.homepage_header1-orange { font-size:16px; color:#ed7636; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px; border-bottom:1px solid #ed7636; margin-bottom:10px; }
h1.homepage_header1-darkblue { font-size:16px; color:#225575; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px; border-bottom:1px solid #225575; margin-bottom:10px; }

.homepage_news { background-color:#798086; padding:10px; color:#ffffff; font-size:13px;  margin-bottom:7px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.homepage_news li { background-color:#798086; margin-left:-15px;  color:#ffffff; font-size:13px; line-height:20px; margin-bottom:15px; }
.homepage_news ul { background-color:#798086; list-style:none; list-style-image:url(../images/bullet.gif); list-style-position:outside; list-style-type:none; color:#ffffff; font-size:13px; }


.Subscribe_Mail { float:left; height:19px; width:165px; margin-right:10px; }

p.hp_p { font-size:12px; color:#FFFFFF;  }
p.applications_paragraph { line-height:25px; margin-top:-7px; }


.newsletter_area { margin-top:20px; }
.newsletter_btn { border:none; background:none url(../images/newsletter_arrow.gif) no-repeat; width:32px; height:24px; float:left; cursor:pointer; }
.newsletter_btn_over { border:none; background:none url(../images/newsletter_arrow_over.gif) no-repeat;width:32px; height:24px; float:left; cursor:pointer; }

.homepage_new_wavion { background-color:#bab6ac; padding:10px; font-size:13px; color:#ffffff;  }
.homepage_wavion_solutions {  font-size:13px;  padding-top:10px; }
.ad_picture_area { float:left; width:95px; }
.hp_product { float:left; width:95px;  }
.some_product { float:left;   }

a.readmore_orange_links:link { font-size:13px; font-weight:normal; color:#ed7636; text-decoration:underline; }
a.readmore_orange_links:visited { font-size:13px; font-weight:normal;  color:#ed7636; text-decoration:underline; }
a.readmore_orange_links:hover { font-size:13px; font-weight:normal;  color:#ed7636; text-decoration:underline; }
a.readmore_orange_links:active { font-size:13px; font-weight:normal;  color:#ed7636; text-decoration:underline; }

a.readmore_darkblue_links:link { font-size:13px; font-weight:normal; color:#225575; text-decoration:underline; }
a.readmore_darkblue_links:visited { font-size:13px; font-weight:normal;  color:#225575; text-decoration:underline; }
a.readmore_darkblue_links:hover { font-size:13px; font-weight:normal;  color:#225575; text-decoration:underline; }
a.readmore_darkblue_links:active { font-size:13px; font-weight:normal;  color:#225575; text-decoration:underline; }

a.readmore_white_links:link { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:underline; }
a.readmore_white_links:visited { font-size:13px; font-weight:normal;  color:#ffffff; text-decoration:underline; }
a.readmore_white_links:hover { font-size:13px; font-weight:normal;  color:#ffffff; text-decoration:underline; }
a.readmore_white_links:active { font-size:13px; font-weight:normal;  color:#ffffff; text-decoration:underline; }


a.readmore_white_over_links:link { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; }
a.readmore_white_over_links:visited { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; }
a.readmore_white_over_links:hover { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:underline; }
a.readmore_white_over_links:active { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:underline; }

.readmore_news_area { text-align:right; width:280px; margin:5px; margin-top:-10px; }

/* footer */

#footer { width:960px; margin-left:15px; font-size:10px; color:#666666; padding-bottom:13px; float:left; }
.created_by { float:right; width:135px; height:10px; }
.copyrights { width:300px; float:left; margin-top:5px; }
.homepage_hr_gray_footer { border:1px; height:1px; color:#dbdbd9; background-color:#dbdbd9; margin:0px; padding:0px; margin-bottom:5px; margin-top:-5px; }
.attractive_logo { margin-left:6px; margin-bottom:-2px }


/* header */
#head_area { width:994px; background-color:#FFFFFF; }
/*#header {  height:69px; width:994px; }*/
#header {  height:100px; width:994px; padding-left:30px; }
a.logo { display:block; width:216px; height:69px; background:url(../images/wavion_logo.jpg) no-repeat; text-indent:-9999px;  overflow:hidden;  }
div.logo_div { float:left; width:216px;height:69px;  }
#flags_div { float:right; width:119px; height:27px; margin-top:39px; margin-right:10px; }
#flags_div ul { margin:0px; padding:0px; list-style:none; }
#flags_div li { margin:0px; padding:0px; float:left; }
#flags_div a { height:27px; overflow:hidden; text-indent:-9999px; display:block;  }
#flags_div a.Russian { background:url(../images/language.jpg) -2px 0px no-repeat; width:24px;  }
#flags_div a:hover.Russian { background:url(../images/language.jpg) -2px -27px no-repeat;  }
#flags_div a.Spanish { background:url(../images/language.jpg) -25px 0px no-repeat; width:23px;  }
#flags_div a:hover.Spanish { background:url(../images/language.jpg) -25px -27px no-repeat;  }
#flags_div a.Portuguese { background:url(../images/language.jpg) -48px 0px no-repeat;width:23px;   }
#flags_div a:hover.Portuguese { background:url(../images/language.jpg) -48px -27px no-repeat;  }
#flags_div a.French { background:url(../images/language.jpg) -70px 0px no-repeat; width:23px;  }
#flags_div a:hover.French { background:url(../images/language.jpg) -70px -27px no-repeat;  }
#flags_div a.English { background:url(../images/language.jpg) -93px 0px no-repeat; width:25px;  }
#flags_div a:hover.English { background:url(../images/language.jpg) -93px -27px no-repeat;  }

#bar_menu { float:right; text-align:right; width:630px; background-color:#FFFFFF; margin-top:47px; }
#bar_menu ul { margin:0px; padding:0px; list-style:none; }
#bar_menu li { margin:0px; padding:0px; float:left; }
#bar_menu li { display:inline; }
#bar_menu ul li { display:inline; height:13px; float:right; }
#bar_menu a { color:#736d5e; font-size:13px; text-decoration:none; }
#bar_menu a:hover { color:#736d5e; font-size:13px; text-decoration:underline; }

.flash { padding-bottom:5px; z-index:-9999; }
/*#main_homepage_area { width:970px; margin:0px auto; background-color:#ececec; }*/
#main_homepage_area { width:970px; margin:0px auto; background: #f4f0ed url('/img1/n95-background.jpg') no-repeat top left; }

/* 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; } */
#menu { width:994px; background:url(../images/top_menu_bg.gif) 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; list-style-position:outside; 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; }*/
#nav a:link, #nav a:active, #nav a:visited{ text-decoration:none; display: block; color:#ffffff; font-size:13px;  background:#aa726f; line-height:18px; }
#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:36px; font-size:13px;  background:url(../images/menu_bg.gif) right repeat-x; }
#nav a.first:hover { padding-left:42px; padding-right:41px; text-decoration:none; display: block; color:#ffffff; line-height:36px; 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:36px; display:none; }
#nav li ul a{ float:left; width:150px; padding-left:15px; padding-top:5px; padding-bottom:5px; }
#nav ul ul{ top:auto; }
#nav li ul ul { margin:0px 0 0 10px; }
#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; }







.clearfix:after { content:"."; display:block; height:0; line-height:0; font-size:0; clear:both; visibility: hidden; }

/* End hide from IE Mac */
* html .clearfix { height:1px; }
