
body {
  background: #C3D4AC url(/admin//public/img/bg.gif) repeat-x;
  margin: 0;
  text-align: center;
  font: 0.7em Verdana, sans-serif; line-height: 1.3; color: #333;  
}
a {text-decoration: none;color: #518318;}
a img {border: none;}
td {font: 0.7em Verdana, sans-serif; line-height: 1.3; color: #333;}

/*a:link, a:visited {color: #555; }*/
html body a:hover {color: #FF6600; }

h1 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; border-bottom: 1px solid gray; padding-bottom: 5px;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;  }
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase; }
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h2 img {float: left;}

ul, ol {}
blockquote, pre {padding: 0.25em 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url(/pix/quote_wh.gif) 10px 0.75em no-repeat;
  margin: 0.25em 0;}
pre, code {font: 1.05em Courier, monospace;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}



#container {
  width: 760px; 
  margin-left: auto; margin-right: auto; 
  padding-bottom: 40px; 
  text-align: left;
  }
  
#logo {float: left}
#flags {float: right; margin-right: 10px; margin-top: 30px;}
#menu {
  clear: both;
  background: url(/admin//public/img/menubg.gif) no-repeat;
  width: 760px;
  height: 30px;
  margin-bottom: 5px;
}
#whatis {
  background: url(/admin//public/img/whatis.jpg) repeat-y;
  width: 584px;
  height: 130px;
  float: left;
  margin-bottom: 5px;
  overflow: auto;
}
#lastversion {
  background: url(/admin//public/img/lastversion.gif) no-repeat;
  width: 170px;
  height: 130px;
  float: right;
  margin-bottom: 5px;
}

#content {
  clear: both;
  background: white url(/admin//public/img/contentBg.gif) repeat-x;
  width: 760px;
  padding: 0;
}

#latestNews {
  background: url(/admin//public/img/latestNewsBg.gif) repeat-y;
  width: 301px;
  float: left;
  margin: 10px 0 10px 10px;
}
#latestNews .title {
  margin: 0;
  padding-top: 1px;
  background: url(/admin//public/img/latestNewsTop.gif) no-repeat top;
  width: 301px;
  height: 56px;
}
#latestNewsInterna {
  background: url(/admin//public/img/latestNewsBg.gif) repeat-y;
  width: 301px;
  float: right;
  margin: 10px 0 10px 10px;
}
#latestNewsInterna .title {
  margin: 0;
  padding-top: 1px;
  background: url(/admin//public/img/latestNewsTop.gif) no-repeat top;
  width: 301px;
  height: 56px;
}

#features {
  width: 403px;
  float: right;
  margin: 10px 10px 10px 0;
}

#footer { clear: both; font-size: xx-small; margin: 5px 0 0 20px;}

.cornice {display: block;}
.linkVoip {color: #333; text-decoration: none}

#menu ul {margin-top: 7px; float: right;}
#menu li {display: inline; margin-right: 10px; }
#menu li a {font-size: 14px; font-weight: bold; }

#whatis h2 {margin: 10px 10px 10px 20px;color: #6E7D87;}
#whatis p {margin: 5px 20px; color: #003366; line-height: 1.4em;}
#whatis a {color: #FF6600; }

#lastversion {text-align: center;}
#lastversion span {display: block; margin-top: 13px; color: #FF6600; font-weight: bold;}
#lastversion h2 {font-size: 35px; margin: 0px; line-height: 0.8em; padding: 0; margin-bottom: 25px; }

#latestNews h2 {margin-left: 10px; margin-top: 20px; color: #FF6600}
#latestNews h3 {margin: 0 10px;}
#latestNews p  {margin: 3px 10px;  }
#latestNews .date { margin: 0 10px;  color: #FF6600; font-size: smaller; border-bottom: 1px solid #EBEBCE; padding-bottom: 1em;}

#features h2 {margin-left: 10px; margin-top: 20px; color: #5A9913;}
#features ul {list-style-image: url(/admin//public/img/bullet4.gif); margin-bottom: 0px;}

#demoOnline {  width: 301px; float: left; margin: 10px 0 10px 10px; text-align: center;}
#screenshot { width: 403px; float: right;   margin: 0 10px 10px 0;}
#screenshot h2 {margin-left: 10px;  color: #1588CD;}

#page {margin: 10px 50px 30px 50px; width: 660px;}
#page h1 {color: #FF6600; margin-bottom: 0;}
#page #path {text-align: right;}
#page h2 {padding: 0; margin: 0; color: #FF6600;}
#page h3 { color: #FF6600;}
#page .Title {font-weight: bold;font-size: 18px;color: #cc3300;}


#latestNewsInterna h2 {margin-left: 10px; margin-top: 20px; color: #FF6600}
#latestNewsInterna h3 {margin: 0 10px;}
#latestNewsInterna p  {margin: 3px 10px;  }
#latestNewsInterna .date { margin: 0 10px;  color: #FF6600; font-size: smaller; border-bottom: 1px solid #EBEBCE; padding-bottom: 1em;}


#pageInt {margin: 10px 50px 10px 20px; width: 660px;}
#pageInt h1 {color: #FF6600; margin-bottom: 0;}
#pageInt #path {text-align: right;}
#pageInt h2 {padding: 0; margin: 0; color: #FF6600;}
#pageInt h3 { color: #FF6600;}
#pageInt .Title {font-weight: bold;font-size: 18px;color: #cc3300;}

#sidebar {
  color: #77762B; background: #E5E5E5 url(/admin/public/img/sidebar-bottom.gif) no-repeat bottom left; width: 169px; vertical-align: top;
   
}
#sidebar ul li {font: 1.2em Verdana, sans-serif; line-height: 1.3; color: #333;}
#sidebar ul li {list-style-image: url(/admin/public/img/bullet.gif); padding-right: 1em;}
#sidebar ul li a.active {font-weight: bold;}
#contribute {padding: 10px;}

#marqueecontainer{
  position: relative;
  width: 300px; /*marquee width */
  height: 90px; /*marquee height */
  background-color: white;
  overflow: hidden;
  margin-left: 25px;
}

#marqueecontainer2{
  position: relative;
  width: 300px; /*marquee width */
  height: 90px; /*marquee height */
  background-color: white;
  overflow: hidden;
  text-align: left;
}



/* END CSS RENDERING */


  