html {
  overflow: auto;
}

body {
  font-weight: normal; font-size: 12px; 
  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
  vertical-align: middle;  
  text-align: center;
  color: #615e4f;
  font-family: Arial, verdana, sans-serif; 
  letter-spacing: normal; background-color: #000000;
/*
  scrollbar-face-color:#232119; 
  scrollbar-shadow-color: black;
  scrollbar-highlight-color: black;
  scrollbar-3dlight-color: black;
  scrollbar-darkshadow-color: black; 
  scrollbar-track-color: black;
  scrollbar-arrow-color: black; 
*/
}

#horizon {
  color: #000000; /*#ffca45;*/
  background-color: #000000;
  text-align: left;
  position: absolute;
  top: 15%; left: 0px;
  width: 100%; height: 1px;
  overflow: visible;
  visibility: visible;
  display: block
}

#container {
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 100%;
  background-color: #000000;
  margin: 0px 0px 0px -475px;
  padding: 0px 0px 0px 0px; 
  position: absolute;
  top: -90px; left: 50%;
  width: 950px; height: 600px;
  visibility: visible
}

#container_b {
  font-family: Verdana, Geneva, Arial, sans-serif;
  background-color: #000000;
  background: url(world_map.gif);
  background-repeat: no-repeat;
  background-position: 10px 26px;
  margin: 0px 0px 0px -475px;
  padding: 0px 0px 0px 0px; 
  position: absolute;
  top: -90px; left: 50%;
  width: 950px; height: 600px;
  visibility: visible
}

#container_1 {
  position: relative;
  width: 950px; height: 600px;
}

#container_2 {
  position: absolute;
  width: 950px; height: 600px;
}

.image_home {
  position: absolute; 
  left: 318px; top: 2px;
  width: 632px; height: 510px;
}

.image_home_1 {
  position: absolute; 
  left: 318px; top: 260px;
  width: 295px; height: 93px;
}

#image_home_2 {
  position: absolute; 
  left: 446px; top: 385px;
  width: 255px; height: 93px;
}

#mainstream {
position: absolute;
top: 0px; left: 0px
}

#mainstream a {
background: url(mainstream.gif);
background-position: 0px 93px;
text-indent: -9000px;
display: block;
width: 255px;
height: 93px;
}
 
#mainstream a:hover {
background: url(mainstream.gif);
text-indent: -9000px;
display: block;
width: 255px;
height: 93px;
background-position: 0px 0px;
}

#logo {
  position: absolute;
  left: 650px; top: 0px;
  width: 259px; height: 39px;
}

.news_header {
  position: absolute;
  left: 105px; top: 10px;
  width: 60px; height: 13px;
}

.news a {
  font-weight: normal; 
  font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #c8c096;
  text-decoration: none;
}
.news a:hover{
  font-family: verdana;
  color: #ffffff;
  text-decoration: none;
}

#news_block {
  position: absolute;
  left: 0px; top: 20px;
  width: 270px; height: 400px;
}

.news_cell {
  position: relative; text-align: justify;
  left: 0px; top: 20px;
  width: 270px; height: 80px;
  padding: 0px 0px 0px 0px;
}

.news_date {
  position: absolute; text-align: justify;
  left: 0px; top: 0px;
  width: 270px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 100%;
  color: #958f6d;
}

.news_text {
  position: absolute; text-align: left;
  left: 0px; top: 20px;
  width: 270px; height: 40px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  color: #d8d0a6;
  text-decoration: none;
}

.all_news a {
  position: absolute; text-align: center;
  left: 0px; top:360px;
  width: 270px; height: 20px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 100%;
  color: #feef9f;
  text-decoration: none;
}

.all_news a:hover{
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 100%;
  color: #ffffff;
  text-decoration: none;
}

.ti_block {
  position: absolute; text-align: justify;
  left: 0px; top: 415px;
  width: 212px; height: 58px;
  padding-left: 0px;
  color: #615e4f; 
  font-weight: normal; font-size: 1em;
  font-family: verdana, sans-serif;
  background-color: #000000; 
}

.third_party_block {
  position: absolute; text-align: justify;
  left: 15px; top: 390px;
  width: 74px; height: 72px;
  padding-left: 0px;
  color: #615e4f; 
  font-weight: normal; font-size: 1em;
  font-family: verdana, sans-serif;
  background-color: #000000; 
}

#submenu {
  position: absolute;
  left: 10px; top: 490px;
  color: #e2d387; 
  font-weight: normal; font-size: 0.8em;
  font-family: verdana, sans-serif;
}
#submenu a {
  color: #47453e;
  border: none;
  text-decoration: none;
}
#submenu a:hover {
  color: #97958e;
  border: none;
  text-decoration: none;
}

.right {
  color: #6f3c1b;
  font-weight: normal; font-size: 0.8em;
  font-family: verdana, sans-serif;
}

#submenu_ {
  position: absolute;
  left: 530px; top: 0px;
  color: #47453e;
  font-weight: normal; font-size: 1em;
  font-family: verdana, sans-serif;
}

#title_block {
  position: absolute; 
  left: 640px; top: 15px;
  width: 247px; height: 17px;
}

#subtitle_block_1 {
  position: absolute; 
  left: 685px; top: 50px;
  width: 247px; height: 13px;
}

#classic_block {
padding: 0px; margin: 0px;
position: absolute;
top: 0px; left: 0px;
width: 72px; height: 13px;
background: url(../dspini_common_files/classic.gif);
background-position: 0px 0px;
}

#classic_block_off {
padding: 0px; margin: 0px;
position: absolute;
top: 0px; left: 0px;
width: 72px; height: 13px;
background: url(../dspini_common_files/classic.gif);
background-position: 0px 13px;
}

#classic a {
position: absolute;
top: 0px; left: 0px;
background: url(../dspini_common_files/classic.gif);
text-indent: -9000px;
display: block;
width: 72px; height: 13px;
background-position: 0px 13px;
}
 
#classic a:hover {
position: absolute;
top: 0px; left: 0px;
background: url(../dspini_common_files/classic.gif);
text-indent: -9000px;
display: block;
width: 72px; height: 13px;
background-position: 0px 0px;
}

#robust_block {
position: absolute;
top:0px; left: 90px;
width: 72px; height: 13px;
background: url(../dspini_common_files/robust.gif);
background-position: 0px 0px;
}

#robust a {
position: absolute;
top:0px; left: 0px;
background: url(../dspini_common_files/robust.gif);
text-indent: -9000px;
display: block;
width: 72px; height: 13px;
background-position: 0px 13px;
}
 
#robust a:hover {
background: url(../dspini_common_files/robust.gif);
text-indent: -9000px;
display: block;
width: 72px; height: 13px;
background-position: 0px 0px;
}

#subtitle_block_2 {
  position: absolute; 
  left: 685px; top: 72px;
  width: 200px; height: 25px;
}

#subtitle_block_2 a {
  font-family: verdana; line-height: 100%;
  font-weight: normal; font-size: 1em;
  font-style: italic;
  color: #bbb18f;
  text-decoration: none;
}
#subtitle_block_2 a:hover{
  font-family: verdana;
  color: #f0f0f0;
  text-decoration: none;
}

#features_title {
  position: absolute; text-align: left;
  left: 573px; top: 310px;
  width: 100px; height: 200px;
  color: #615e4f;
  font-weight: normal; font-size: 1em;
  font-family: Verdana, sans-serif;
  background-color: #000000; 
}

.features a {
display: inline;
color: #a89a75; text-align: center;
font-weight: normal; font-size: 1em;
font-family: verdana, sans-serif;
text-decoration: none;
}
.features a span {
display: none;
}
.features a:hover span {
display: inline;
position: absolute;
cursor: default;
left: 0px;
}
.features a:hover span span {
display: inline;
position: absolute;
left: 573px; 
}
.features a:hover span span span {
display: inline;
position: absolute;
left: 573px; 
}
.features a:hover {
color: #e5ddb3; 
border: none;
text-decoration: none;
}

.features a font span {
display: none;
position: relative; left: -9000px;
}
.features a:hover font span {
display: inline;
}

.image {
position: absolute; 
left: 0px; top: 5px;
width: 543px; height: 497px;
}
.image1 {
position: absolute; 
left: 0px; top: 5px;
width: 543px; height: 497px;
}

.header_block_ {
position: absolute; text-align: center;
left: 573px; top: 90px; 
color: #bfaf5b;
width: 377px; height: 20px;
font-weight: normal; font-size: 1.2em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block_ {
position: absolute; text-align: left;
left: 573px; top: 90px;
color: #8e896d;
width: 377px; height: 220px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block_standard_1_ {
position: absolute; text-align: left;
left: 573px; top: 40px;
color: #8e896d;
width: 377px; height: 260px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block_standard_2_ {
position: absolute; text-align: left;
left: 573px; top: 60px;
color: #8e896d;
width: 377px; height: 254px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.header_block {
position: absolute; text-align: center;
color: #bfaf5b; 
width: 377px; height: 20px;
font-weight: normal; font-size: 1.2em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block {
position: absolute; text-align: left;
color: #8e896d; top: 90px; 
width: 377px; height: 221px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block_standard_1 {
position: absolute; text-align: left;
color: #8e896d; top: 40px; 
width: 377px; height: 261px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.text_block_standard_2 {
position: absolute; text-align: left;
color: #8e896d; top: 60px; 
width: 377px; height: 254px;
font-weight: normal; font-size: 1em;
line-height: 1.4em;
font-family: verdana, sans-serif;
background-color: #000000; 
}

.orange_arrow {
position: absolute; left: 22px; top: 4px;
width: 7px; height: 7px;
}

.features_arrow {
position: absolute; left: 22px; top: 4px;
width: 8px; height: 9px;
}

#speech_quality_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 335px; 
width:200px; height: 21px;
}

#robustness_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 355px; 
width: 150px; height: 21px;
}

#algorithmic_delay_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 375px; 
width: 180px; height: 21px;
}

#computing_complexity_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 395px; 
width: 210px; height: 21px;
}

#memory_usage_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 415px; 
width: 170px; height: 41px;
}

#availability_button {
padding: 0px; text-align: left;
position: absolute; cursor: default;
left: 540px; top: 450px; 
width: 130px; height: 21px;
}

#alternative a {
  position: absolute;
  padding: 0px; text-align: left; 
  left: 700px; top: 460px;
  width: 140px; height: 21px;
  font-family: verdana; line-height: 150%;
  color: #e2d387;
  text-decoration: none;
}
#alternative a:hover{
  font-family: verdana;
  color: #ffffff;
  text-decoration: none;
}

#download {
position: absolute;
text-align: right; 
left: 650px; top: 310px;
width: 300px; height: 100px;
}

.datasheet a {
  position: relative; top: 7px;
  font-family: verdana; line-height: 150%;
  color: #e2d387;
  text-decoration: none;
}
.datasheet a:hover{
  font-family: verdana;
  color: #ffffff;
  text-decoration: none;
}

.volume {
position: relative; top: 5px;
color: #968e65;
}

#request_block {
position: absolute;
top:470px; left: 875px;
}

#request a {
position: absolute;
top:0px; left: 0px;
background: url(../dspini_common_files/request.gif);
text-indent: -9000px;
display: block;
width: 76px; height: 15px;
background-position: 0px 15px;
}
 
#request a:hover {
background: url(../dspini_common_files/request.gif);
text-indent: -9000px;
display: block;
width: 75px; height: 15px;
background-position: 0px 0px;
}

#title_center {
  position: absolute; text-align: center;
  left: 0px; top: 10px;
  width: 100%; height: 18px;
  color: #d9ca7a; 
  font-weight: normal; font-size: 1.2em;
  font-family: Verdana;
  background-color: #000000; 
}

/* About Us */

#text_aboutus_right {
  position: absolute; text-align: left;
  left: 300px; top: 45px;
  width: 610px; height: 500px;
  padding: 0px 0px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
}

#title_left_aboutus {
  position: absolute; text-align: center;
  left: 60px; top: 70px;
  width: 120px; height: 13px;
  color: #d9ca7a; 
  font-weight: normal; font-size: 1.1em;
  font-family: Verdana;
  background-color: #000000; 
}

#text_aboutus_left {
  position: absolute; text-align: left;
  left: 0px; top: 110px;
  width: 240px; height: 100px;
  padding: 0px 0px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
}

#flags {
  position: absolute; text-align: left;
  left: 2px; top: 215px;
  width: 240px; height: 100px;
  color: #d9ca7a; 
  font-weight: normal; font-size: 2.0em;
}

/* News */

.link_dark_to_white a {
  font-family: verdana; line-height: 1.2em;
  color: #aea98d;
  text-decoration: none;
}
.link_dark_to_white a:hover{
  font-family: verdana;
  color: #ffffff;
  text-decoration: none;
}

#text_news_left {
  position: absolute; text-align: justify;
  left: 20px; top: 80px;
  width: 80px; height: 100px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #d8d0a6;
}

#text_news_center {
  position: absolute;
  left: 100px; top: 60px;
  width: 290px; height: 405px;
  padding: 0px 20px 0px 0px;
  overflow: auto;
}

#text_news_right {
  position: absolute; text-align: left;
  left: 460px; top: 60px;
  width: 420px; height: 300px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

.text_white {
  font-family: verdana;
  color: #ffffff;
  text-decoration: none;
}

/* Terms */

#text_terms {
  position: absolute; text-align: left;
  left: 270px; top: 70px;
  width: 440px; height: 400px;
  padding: 0px 20px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
  overflow: auto;
}

/* Contacts */

#contacts_address {
  position: absolute; text-align: left;
  left: 470px; top: 90px;
  width: 500px; height: 200px;
  padding: 0px 0px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.5em;
  text-decoration: none;
}

#contacts_link_block {
  position: absolute; text-align: left;
  left: 470px; top: 270px;
  width: 500px; height: 200px;
  padding: 0px 0px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.5em;
  text-decoration: none;
}

#contacts_map {
  position: absolute; text-align: center;
  left: 10px; top: 70px;
  width: 435px; height: 265px;
  background-color: #000000; 
}

#contacts_left {
  position: absolute; text-align: left;
  left: 295px; top: 339px;
  width: 350px; height: 20px;
  padding: 0px 0px 0px 0px;
  color: #9f9d95; 
  font-weight: normal; font-size: 0.8em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
}

.link_mini a {
  font-family: verdana;
  color: #9f9d95;
  text-decoration: none;
}
.link_mini a:hover{
  font-family: verdana;
  color: #fff9f5;
  text-decoration: none;
}

/* Support */

#support_text {
  position: absolute; text-align: left;
  left: 225px; top: 100px;
  width: 500px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

/* Services */

#services_customization {
  position: absolute; text-align: left;
  left: 20px; top: 80px;
  width: 380px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#services_development1 {
  position: absolute; text-align: left;
  left: 530px; top: 80px;
  width: 380px; height: 150px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#services_development2 {
  position: absolute; text-align: left;
  left: 530px; top: 240px;
  width: 260px; height: 100px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#services_development3 {
  position: absolute; text-align: left;
  left: 530px; top: 355px;
  width: 380px; height: 100px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

.header_text {
  text-align: center;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #d8d0a6;
}

.sub_header_text {
  text-align: center;
  font-weight: normal; 
  font-size: 1em;
  font-family: verdana;
  line-height: 2.0em;
  color: #cbad59;
}
#cmmi_logo {
  position: absolute;
  top: 250px; left: 800px;
}

#cmmi_logo a {
  position: absolute;
  background: url(../dspini_services_files/cmmi.gif);
  background-position: 0px 44px;
  text-indent: -9000px;
  display: block;
  width: 66px; height: 44px;
}

#cmmi_logo a:hover {
  background: url(../dspini_services_files/cmmi.gif);
  background-position: 0px 0px;
  text-indent: -9000px;
  display: block;
  width: 66px; height: 44px;
}

/* Vocoders */

#vocoders_text_1 {
  position: absolute; text-align: center;
  left: 0px; top: 50px;
  width: 950px; height: 50px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#vocoders_text_2 {
  position: absolute; text-align: left;
  left: 250px; top: 90px;
  width: 150px; height: 50px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#vocoders_text_3 {
  position: absolute; text-align: left;
  left: 400px; top: 90px;
  width: 200px; height: 50px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#vocoders_text_4 {
  position: absolute; text-align: left;
  left: 600px; top: 90px;
  width: 150px; height: 50px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#vocoders_text_5 {
  position: absolute; text-align: center;
  left: 0px; top: 150px;
  width: 950px; height: 50px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

.trademark {
  font-weight: normal; 
  font-size: 0.6em;
  font-family: verdana;
 vertical-align: super;
}

#vocoders_proprietary_container {
  position: absolute; text-align: center;
  left: 0px; top: 210px;
  width: 460px; height: 100px;
  padding: 0px 0px 0px 0px;
  color: #6e694d;
}

#vocoders_proprietary_classic {
  position: absolute; text-align: left;
  left:0px; top: 25px;
  width: 150px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_proprietary_robust {
  position: absolute; text-align: left;
  left:150px; top: 25px;
  width: 150px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_proprietary_storage {
  position: absolute; text-align: left;
  left:300px; top: 25px;
  width: 150px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_standard_container {
  position: absolute; text-align: center;
  left: 475px; top: 210px;
  width: 475px; height: 100px;
  padding: 0px 0px 0px 0px;
}

#vocoders_standard_others {
  position: absolute; text-align: left;
  left:20px; top: 25px;
  width: 200px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_standard_itu {
  position: absolute; text-align: left;
  left:240px; top: 25px;
  width: 80px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_standard_etsi {
  position: absolute; text-align: left;
  left:320px; top: 25px;
  width: 180px; height: 200px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#vocoders_text_6 {
  position: absolute; text-align: center;
  left: 60px; top: 450px;
  width: 800px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

/* Classic and Robust */

#spr_classic_header {
  position: absolute; text-align: center;
  left: 0px; top: 60px;
  width: 310px; height: 20px;
  padding: 0px 10px 0px 0px;
}

#spr_classic_robust_center {
  position: absolute; text-align: center;
  left: 320px; top: 100px;
  width: 300px; height: 200px;
  padding: 0px 0px 0px 0px;
}

#spr_robust_header {
  position: absolute; text-align: center;
  left: 610px; top: 60px;
  width: 310px; height: 20px;
  padding: 0px 10px 0px 0px;
}

#spr_classic_box {
  position: absolute; text-align: left;
  left: 0px; top: 100px;
  width: 310px; height: 350px;
  padding: 0px 10px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
  overflow: auto;
}

#spr_robust_box {
  position: absolute; text-align: left;
  left: 610px; top: 100px;
  width: 310px; height: 350px;
  padding: 0px 10px 0px 0px;
  color: #8e896d; 
  font-weight: normal; font-size: 1em;
  font-family: verdana; line-height: 1.2em;
  text-decoration: none;
  overflow: auto;
}

/* Products */

#products_text_1 {
  position: absolute; text-align: center;
  left: 0px; top: 50px;
  width: 950px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#products_text_2 {
  position: absolute; text-align: left;
  left: 200px; top: 90px;
  width: 200px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#products_text_3 {
  position: absolute; text-align: left;
  left: 400px; top: 90px;
  width: 200px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#products_text_4 {
  position: absolute; text-align: left;
  left: 600px; top: 90px;
  width: 200px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

#products_vocoders_container {
  position: absolute; text-align: left;
  left: 250px; top: 180px;
  width: 250px; height: 300px;
  padding: 0px 0px 0px 0px;
  color: #6e694d;
}

#products_speech_enhancement_container {
  position: absolute; text-align: left;
  left: 525px; top: 180px;
  width: 225px; height: 140px;
  padding: 0px 0px 0px 0px;
}

#products_telephony_signaling_container {
  position: absolute; text-align: left;
  left: 750px; top: 180px;
  width: 250px; height: 100px;
  padding: 0px 0px 0px 0px;
}

#products_communication_container {
  position: absolute; text-align: left;
  left: 0px; top: 180px;
  width: 200px; height: 300px;
  padding: 0px 0px 0px 0px;
}

#products_speech_modification_container {
  position: absolute; text-align: left;
  left: 525px; top: 330px;
  width: 200px; height: 100px;
  padding: 0px 0px 0px 0px;
}

.products_list {
  position: absolute; text-align: left;
  left:0px; top: 20px;
  width: 230px; height: 150px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.4em;
  color: #6e694d;
}

#products_text_5 {
  position: absolute; text-align: center;
  left: 60px; top: 450px;
  width: 800px; height: 20px;
  padding: 0px 0px 0px 0px;
  font-weight: normal; font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #8e896d;
}

.accent {
  text-align: center;
  font-weight: normal; 
  font-size: 1em;
  font-family: verdana;
  line-height: 1.2em;
  color: #2bb700;
  text-decoration: none;
}

