body{margin:0;background:#40668A url(../img/bg_tile.gif) repeat scroll 0 0; height:100%;}

html { font-family:Arial, Helvetica, sans-serif; color:#666666;}

@font-face {
   font-family: "hel";
   src: url(HelveticaRdBd.ttf) format("truetype");
}

#main {z-index:1;}

#main {
margin:0 auto;
position:relative;
text-align:left;
width:100%;
}

#header {
	margin-bottom:0px;
	background:#fff;
}

#header, #content, #footer {
position:relative;
}

#header .inside1 {
margin:0 auto;
position:relative;
width:975px;
height:70px;
}

.logo { display:block; width:200px; padding:15px 30px 0;}
.logo a { text-decoration:none; border:none;}

/*/// nav /////////////////////////// */

.nav {
position:absolute;
right:25px;
top:45px;
margin:0;
}

ul.nav li {
display:inline-block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:2px;
}

ul.nav li a {
font-family:Arial, Helvetica, sans-serif;
color:#3F2A47;
display:block;
font-size:14px;
font-weight: normal;
height:23px;
padding-right:7px;
text-decoration:none;
}

ul.nav li a span {
cursor:pointer;
display:block;
padding:3px 0 0 10px;
}

ul.nav li a:hover, ul.nav li.current a, ul.nav :hover > a {
background: url(../img/menu-bg.gif) 0 0; color:#fff; cursor: pointer; }

/*/// end nav /////////////////////////// */

#border{background:transparent url(../img/border.png) repeat scroll 0 0; width:980px; margin:0 auto; padding: 0 10px;}

#content {
height:auto !important;
min-height:600px;
background:#fff url(../img/pagebg.gif) 0 bottom repeat-x ;

}

#content .inside {
padding:10px 30px 28px 28px;
position:relative;
}

#footer {height:100%;}
#footer .inside { margin:0 auto; width:918px; background:#2c445a; padding:20px 30px;}
#footer p {color:#fff; font-size:12px;}
#footer a { font-size:12px; color:#fff; text-decoration:none}
#footer a:hover {color:#7b9bb8; text-decoration:underline;}




p{ color:#666; font-size:12px; line-height:16px;}

h1 {font-size:26px; font-weight:normal; color:#37393b; font-family:"hel"; padding:0 }
h2 {font-size:18px; font-weight:normal; color:#37393b; font-family:Arial, Helvetica, sans-serif;}
h5 {font-size=12px, font-weight:normal; color:#37393b; font-family:Arial, Helvetica, sans-serif;}
Li {font-size:10px; font-weight:bold; color:#37393b; font-family:Arial, Helvetica, sans-serif; list-style-position:outside; list-style-type:square;}

a { color:#666; text-decoration:underline; outline: none; }
a:hover {color:#7b9bb8; text-decoration:none;}
a:link, a:visited {color: #666; }



a:focus { -moz-outline-style: none; }

.rightcol{float:right; width:300px;}

.cell {
	float:left;
	display:block;
	width:305px;
	min-height:200px;
}
.cell .line{
	border-right:1px solid #ccc;
	margin-right:15px;
	min-height:140px;
}
.cell h2{font-size:20px; font-weight:bold; color:#37393b; font-family:Arial, Helvetica, sans-serif;}
  
.celllong {float:left; display:block; width:885px; border-bottom:1px #ccc solid; margin-bottom:30px; padding:20px; }
.celllong {	background: #7D9CB9 url(../img/bg-cell.jpg) 0 0 no-repeat; }
.celllong .pic {float:right; margin:-35px 0 10px 100px;}
.celllong .id {float:none; margin-left:0px;}
.celllong p, .celllong table td { color:#fff; border-bottom:none;}
.celllong h1 { color:#fff; font-family:"hel"; font-size:26px; font-weight:normal; margin-bottom:3px; margin-top:0; padding:0;}
.celllong h2 { color:#B6D2EB; font-weight:normal; margin-top:8px;}
.celllong .price {position:relative; width:90px; height:35px; padding:20px; top:-15px; right:10px; float:right; text-align:center; background: url(../img/cloud.png) no-repeat 0 0 ;}
.celllong .price h3 { color:#40668A; font-size:24px; margin:0;}
.celllong .price p { font-size:12px; margin:0;}

.celllong a{ color:#fff; text-decoration:underline;}
.celllong a:hover{ color:#B6D2EB; text-decoration:none;}

.orderbtn { float:right; margin-right:15px;}

.clear{clear:left;}

.pageheader { border:1px solid #CCCCCC; width:920px; height:80px; margin:0 0 30px; }
.pageheaderinside { margin:5px; width:910px; height:70px; background:#7D9CB9 url(../img/headerimg.jpg) 0 0; }
.pageheaderinside h1 { margin:0; padding:20px 15px; color:#fff; }

.table1{font-family:Arial, Helvetica, sans-serif; color:#666; padding:3px 0; font-size:12px;}
.table1 td{border-bottom:1px #ccc solid; padding:5px;}

.boxlight {background:#fff; min-height:395px; padding-top:10px;}
.boxlight p {margin:0 0 5px 10px;}

.downloadcel{ display:inline-block; min-height:50px; margin:10px 0; border:1px solid #ccc; padding:10px; }
.dcel1 { float:left; width:150px;  }
.dcel2 { float:left; width:600px; }
.dcel3 { float:left; padding:13px 0;   }
.downloadcel:hover { background-color:#eaeff4; cursor: pointer;}




/* LINKS BUTTONS ////////////////////////////////////////// */

.demo { width:136px; height:25px; background: url(../img/btn-demo.png) 0 0 no-repeat; text-indent:-9999px; text-decoration:none; display:block;}
.demo:hover { width:136px; height:25px; background: url(../img/btn-demo.png) 0 -25px no-repeat; text-decoration:none;}

.order { float:right; margin-right:0px; width:136px; height:25px; background: url(../img/btn-order.png) 0 0 no-repeat; text-indent:-9999px; text-decoration:none; clear:right;position:relative; display:block;}
.order:hover { width:136px; height:25px; background: url(../img/btn-order.png) 0 -25px no-repeat; text-decoration:none;}

.downl { width:136px; height:25px; background: url(../img/btn-download.png) 0 0 no-repeat; text-indent:-9999px; text-decoration:none; display:block;}
.downl:hover { width:136px; height:25px; background: url(../img/btn-download.png) 0 -25px no-repeat; text-decoration:none;}

.support { width:136px; height:25px; background: url(../img/btn-support.png) 0 0 no-repeat; text-indent:-9999px; text-decoration:none; display:block;}
.support:hover { width:136px; height:25px; background: url(../img/btn-support.png) 0 -25px no-repeat; text-decoration:none;}
