#accordion .ui-accordion-content {
	background-color: #f3f3f3;
	color: #777;
	font-size: 10pt;
}
#accordion .ui-accordion-content > * {
	margin: 0;
	padding: 5px;
}
#accordion .ui-accordion-header {
	background-color: #ccc;
	margin: 0px;
	font-size: 10pt;
}
 
.col-2-title {
	text-align: center; 
	width: 99%; 
	display: inline-block;
	margin-bottom: 1em;
	font-weight: bold;
  	x-border: 1px solid black;
}

.col-2 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    padding: 2px;

    x-border: 1px solid red;
    x-width: 800px;
} 

.console
{
	background: #F9F9F9;
	border: 1px dashed #2F6FAB;
}

.red
{
	color: #FF0000;
}

.tile
{
	background-color: #505050;

    	border-style: solid;
	border-width: 1px;
	border-color: #606060;
}

.img-gal
{
	border-width: 2px;
	border-color: white;
    	border-style: solid;
}

.calctext 
{
	padding: 5px 10px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 80%;
}

.num 
{
	width: 50pt;
}

.price
{
	width: 60pt;
}

.head
{
	width: 1000px;
}

.roi-header
{
	font-weight: bold;
	font-size: 140%;
	background-color: #D0E0E0;
	
}

.roi-line 
{
	font-weight: bold;
	font-size: 120%;
	background-color: #E0F0F0;
	
}

input
{
	padding: 3px 3px 3px 3px;
    	border-width: 1px 1px 1px 1px;
    	border-style: solid;
    	border-color: #AAAAAA;
}

input.readonly 
{
	text-align: right;
}

table   {
	border-color: #000000;
    	border-width: 0px 0px 0px 0px;
    	border-style: solid;
	}

ul.gallery {
	text-align: right; 
	padding-right: 0.3em;
	list-style: none;
	}

hr.line {
	border-color: #808080;
    	border-width: 1px 1px 1px 1px;
    	border-style: solid;
	width: 20px;
	}

li.first {
	color: white; 
	font: bold 14px Arial;
	}

.tablegrey {
	background: #555555;
	}

.greycell {
	border-color: #AAAAAA;
    	border-width: 1px 1px 1px 1px;
    	border-style: solid;
	}


div.greyline {
        position: relative;
        width: 0px;
        margin: -1px -1px -1px -1px;
	border-width: 1px 0px 0px 0px; 
	border-style: dotted; 
	border-color: #AAAAAA; 
}

.gallerytitle {
	color: #00AAAA;
	font-family: Tahoma;
	font-size: 95%;
        font-weight: 600;
	}

.lline  {
	border-color: #000000;
    	border-width: 0px 0px 0px 1px;
    	border-style: solid;
      	}

.lbline  {
	border-color: #000000;
    	border-width: 0px 0px 1px 1px;
    	border-style: solid;
      	}

a	{
	color: #FFFFFF;
	text-decoration: none;
	}

.link	{
	font-family: Tahoma, Verdana, sans-serif;
	color: #00AAAA;
	font-weight: 700;
	font-size: 70%;
	text-decoration: none;
	}

a.news	{
	font-family: Tahoma, Verdana, sans-serif;
	color: #00AAAA;
	font-size: 75%;
	font-weight:bold;
	text-decoration: none;
	}

a.sitemap {
	display:block;
    	width:13px;
	height:11px;
	background: url(img/map.gif) no-repeat;
        }

a.sitemap:hover {
	background: url(img/map_s.gif) no-repeat;
        }

a.contacts {
	display:block;
    	width:13px;
	height:11px;
	background: url(img/contact_n.gif) no-repeat;
        }

a.contacts:hover {
	background: url(img/contact_s.gif) no-repeat;
        }

a:hover {
	text-decoration: none;
	}

a:hover {
	color: #FAAA00;
	text-decoration: underline;
	}

a.download:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

.page	{
	margin-left: auto;
	margin-right: auto;

  	background-color: white;

        border-color: #00AAAA;
    	border-width: 1px 1px 1px 1px;
    	border-style: solid;
	width: 1000px;
	}

.right	{
	background: url(img/right-column.jpg) repeat-y;
        width: 49px;
	}

.newstitle {
        padding: 0px 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: 700;
	font-size: 105%;
	color: #F09426;
    	border-width: 0px 0px 1px 0px;
    	border-style: dotted;
	}

.multimodality {
        padding: 0px 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: 600;
	font-size: 100%;
	color: #F09426;
    	border-width: 0px 0px 0px 0px;
    	border-style: dotted;
	}

.dotted {
        padding: 0px 0px;
	color: #000000;
    	border-width: 0px 0px 1px 0px;
    	border-style: dotted;
	}

.body {
        padding: 5px 10px;
    }

.newsbody {
        padding: 5px 10px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 80%;

	}

.copyright {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	}

.copyleft {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
        text-align: right;
	}


.bg 	{
	position: relative;
  	}

.slide	{
	position: absolute;
	left: 128px;
	display: none;
	}

.nav	{
	background: url(img/nav_btn.gif) no-repeat;
	color: #FFFFFF;
	text-indent: 1em;
	}

.nav-bg	{
	background: url(img/menu-bg.png) repeat-x;
	}

a.nav	{
	background: url(Ximg/nav_btn.gif) no-repeat;
	color: #FFFFFF;
	}

.bottomns{
	background: url(img/bottom__no_shad.jpg);
	}

.bottom	{
	background: url(img/bottom1.jpg);
	}

.aleftmenu {
	background: #FFFFFF;
	text-align: right;
	color: #00AAAA;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 110%;
	}

.largeview {
	padding: 3px 3px 3px 3px;
	background: #FFFFFF;
	text-align: left;
	color: #00AAAA;
	font-family: Tahoma;
	font-size: 100%;
	font-weight: bold;
	}

.gradient {
	background: url(img/gradient.png) repeat-y;
	}

.leftdown {
        padding: 3px 30px 3px 0px;
	text-align: right;
	}

.left	{
	font-size: 90%;
	font-weight: 600;
        padding: 1px 30px 1px 0px;
	text-align: right;
	}

.left:hover {
	background: url(img/cursor.gif) no-repeat right;
	}

.leftmenu {
	background: url(img/gradient.png) repeat-y;
	text-align: right;
	color: #00AAAA;
	font-family: arial;
	font-size: 110%;
	}

.specsheader {
	color: #F29327;
	font-family: Tahoma;
	font-size: 95%;
        font-weight: 600;
	}

.tsbottom {
	border-bottom: 1px solid #000000;
	}

.specsshadow {
	background: url(img/shadow_rt.png) no-repeat right top;
	}

.disclaimer {
	font: 0.6em/15px Tahoma, Verdana, sans-serif;
	color: #888888;
	border-top: 1px solid #000000;
	background: url(img/shadow_rt.png) no-repeat right top;
        padding-top: 10px;
        padding-right: 25px;
        padding-bottom: 10px;
	}

.contacts {
	font: bold 0.9em/15px Tahoma, Verdana, sans-serif;
	color: #FFAA00;
	border-top: 1px solid #000000;
	background: url(img/shadow_rt.png) no-repeat right top;
        padding-top: 20px;
        padding-right: 25px;
        padding-bottom: 10px;
	}

.contactsbody {
	font: 0.9em/15px Tahoma, Verdana, sans-serif;
	color: #000000;
	border-top: 0px solid #000000;
        padding-top: 10px;
        padding-right: 25px;
        padding-bottom: 10px;
	}

.specsvalue {
	font: 0.7em/15px Tahoma, Verdana, sans-serif;
	text-align: left;
	}

.specsname {
	font:  bold 1.1em/15px Tahoma, Verdana, sans-serif;
	border-right: 0px solid #000000;
	text-align: right;
	vertical-align: top;
	}


.leftmenu:hover {
	color: #FAAA00;
 	}

.greyrow {
	background: #F0F0F0;
	}

.navm, .navm ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.navm {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.navm li {
  border-left: 0px solid #000000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

.navm li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font:  bold 0.7em/34px Tahoma, Verdana, sans-serif;
  background: url(img/nav_btn.gif) no-repeat;
  color: #FFFFFF;
  display: block;
  padding: 0 17px;
  text-decoration: none;
}

.navm li a:hover {
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: url(img/btn_sel_34.gif) no-repeat;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #00AAAA;
  color: #FFFFFF;	
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #10BABA;
  color: #FFFFFF;	
}

.navm ul {
  background: #565656;
  border-bottom: 1px solid #00AAAA;
  list-style: none;
  margin: 0;
  width: 189px;
  position: absolute;
  top: -999em;
  left: -1px;
}

.navm li:hover ul,
.navm li.sfHover ul {
  top: 33px;
}

.navm ul li {
  border: 0;
  float: none;
}

.navm ul a {
  border: 1px solid #10BABA;
  border-bottom: 0;
  padding-right: 20px;
  width: 150px;
  white-space: nowrap;
}

.navm ul a:hover {
  background: #ccc;
  color: #000;
}



 
#navie6, #navie6 ul {
	list-style: none;
	margin: 0;
	padding: 0;

	float: left;
	line-height: 1;
	background: white;
	font-weight: bold;
}
 
#navie6 {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

#navie6 li {
	border-left: 0px solid #000000;
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#navie6 a {
	font:  bold 0.7em/34px Tahoma, Verdana, sans-serif;
  	background: url(img/nav_btn.gif) no-repeat;
  	color: #FFFFFF;
	display: block;
	padding: 0 9px 0 17px;
	text-decoration: none;
}

#navie6 li.tmi:hover a.tmi, #navie6 li.sfhover a.tmi {
	background: url(img/btn_sel_34.gif) no-repeat;
}
 
#navie6 li:hover a.tmi, #navie6 li.sfHover a {
	background: url(img/btn_sel_34.gif) no-repeat;
}

#navie6 li:hover, #navie6 li.sfhover, #navie6 ul li a:hover {
	background: #10BABA;
}

.widemenu li:hover, #widemenu li.sfhover, #widemenu ul li a:hover {
	background: #10BABA;
	width: 220px;
}
 
#navie6 li ul {
	background: #00AAAA;
	border-bottom: 1px solid #00AAAA;
	list-style: none;
	margin: 0;
	width: 183px;
	position: absolute;

	left: -999em;

	height: auto;
}


#navie6 ul li a{
	background: #00AAAA;
	border-bottom: 1px solid #10BABA;
}

.widemenuli {
	background: #00AAAA;
	border-bottom: 0px solid #10BABA;
	width: 200px;
}

 
#navie6 li ul a {
	width: 149px;
}


#navie6 li ul ul {
	margin: -1.75em 0 0 1em;
}
 
#navie6 li:hover ul ul, #navie6 li:hover ul ul ul, #navie6 li.sfhover ul ul, #navie6 li.sfhover ul ul ul {
	left: -999em;
}
 
#navie6 li:hover ul, #navie6 li li:hover ul, #navie6 li li li:hover ul, #navie6 li.sfhover ul, #navie6 li li.sfhover ul, #navie6 li li li.sfhover ul {
	left: auto;
}
 
