body {
	background-color: black;
	margin:0;
}

#container {
	width:706px;
	margin:0 auto;
}

#left {
	width:34px;
	float:left;
}

#right {
	width:34px;
	float:left;
}
#content {
	float:left;
	width:706px;
	background-image:url(../img/main_bg.jpg);
}


#header {
	width:706px;
	height:72px;
	background-image:url(../img/header.jpg);
}
#header .topmarker {
	width:10px;
	height:10px;
	background-color:#666666;
	float:left;
	margin:27px 0 0 39px;
}
#header .advert {
	width:468px;
	height:60px;
	background-color:#666666;
	float:right;
	margin:5px 38px 0 0;
}
#menu {
	width:610px;
	height:31px;
	padding-top:13px;
	background-image:url(../img/menu_bg.jpg);
	text-align:center;
	font:bold 11pt "Trebuchet MS";
	padding-left:90px;
}
#menu a {
	font:bold 10pt "Trebuchet MS";
	color:#a5a5a5;
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
	display:block;
	float:left;
}
#menu a:hover, #menu .selected {
	font:bold 10pt "Trebuchet MS";
	color:#ffffff;
	border-bottom:solid 1px #c81f26;
}


#flash_top {
	position:relative;
	width:706px;
	height:229px;
	/*background-image:url(../img/flash_bg.jpg);*/
}
#flash_top .top {
	position:absolute;
	width:643px;
	height:186px;
	left:32px;
	top:22px;
	/*background-color:#000000;*/
	text-align:center;
}


#inside {
	border:solid 2px #757575;
	border-top:solid 1px #757575;
	border-bottom:0;
	margin:0 32px 0 32px;
}
#inside .addin{
	#margin:40px 30px;
	color:#cccccc;
	font-family:Arial;
}
#inside .box {
	padding:0px;
}
#inside #login {
	width:518px;
	height:33px;
	background-image:url(../img/login_bg.jpg);
	border-top:solid 1px #757575;
	border-bottom:solid 1px #757575;
	font:bold 9pt "Trebuchet MS";
	color:#ffffff;
	padding-top:7px;
	padding-left:120px;
}
#inside #login input {
	border-left:solid 1px #191919;
	border-top:solid 1px #191919;
	border-right:solid 1px #555555;
	border-bottom:solid 1px #555555;
	background-color:#303030;
	color:#cccccc;
	font:bold 9pt "Trebuchet MS";
}
#inside .block {
	position:relative;
	width:638px;
	height:229px;
	background-image:url(../img/block_bg.jpg);
	font:normal 8pt "Trebuchet MS";
	color:#cccccc;
}
#inside .atomic {
	position:relative;
	width:638px;
	height:350px;
	/*margin-top:229px*/
	background-image:url(../img/atomic.jpg);
	font:normal 8pt "Trebuchet MS";
	color:#cccccc;
}
#inside .menu{
	margin:0 0 0 160px;
}
#inside .review {
	position:relative;
	margin:0px 20px 0px 10px;
	width:620px;
	font:normal 8pt "Trebuchet MS";
	color:#A1A1A1;
}
#inside .review #mainsoftalign {
	margin:0px 20px 0px 10px;
	width:620px;
}
#inside .review #info_left a {
color:#E2681D;
text-decoration:none;
}
#inside .review #info_left a:visited {
color:#E2681D;
text-decoration:none;
}
#inside .review .titlesoft {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:10px 0px 4px;
}
#inside .review #infobar {
margin:8px 0px 0px -1px;
}
#inside .review #info_left {
color:#FFFFFF;
float:left;
margin:0px 0px 0px 0px;
width:410px;
}
#inside .review #info_right {
color:#FFFFFF;
float:left;
margin:0;
width:191px;
}
#inside .review #info_left p {
background:transparent url(../img/info_bg.gif) no-repeat scroll 0%;
height:24px;
margin:0px;
padding:5px 10px 0px 9px;
width:410px;
}
#inside .review #textbar {
	padding-top:60px;
}
#inside .review #textbar .cover {
	float:left;
	height:140px;
	margin:10px 10px 0px 0px;
	width:98px;
}
#inside .review #textbar img {
	border:0px none;
}
#inside .review #mainsoftalign img {
	border:0px none;
	padding:4px 0 0px 8px;
	background-image:url(img/info_bg.gif);
	background-repeat:no-repeat;
}
#inside .review #maingraphalign img {
	border:0px none;
	padding:30px;
}
#inside .review #maingraphalign img {
	border:0px none;
	padding:5px;
}
#inside .block h1 {
	margin:0 5px 0 0;
	padding:0 0 1px 0;
	color:#ffffff;
	font:bold 10pt "Trebuchet MS";
	border-bottom:solid 1px #c81f26;
}
/*#inside .block a {
		margin:0;
		margin-top:5px;
		padding:0;
		font:bold 10pt "Trebuchet MS";
		color:#ff9900;
	}*/
#inside .block a {
	font:normal 8pt "Trebuchet MS";
	text-decoration:none;
	color:#cccccc;
}
#inside .block a:hover {
	font:normal 8pt "Trebuchet MS";
	text-decoration:underline;
	color:#9ea2a2;
}
#inside .block a:link {
	font:normal 8pt "Trebuchet MS";
	text-decoration:none;
}
#inside .block a:active {
	font:normal 8pt "Trebuchet MS";
	text-decoration:none;
}
#inside .block a:visited {
	font:normal 8pt "Trebuchet MS";
	text-decoration:none;
}
#inside .block img {
	border:solid 0px #757575;
	float:left;
	margin: 2px 10px;
	margin-left:0;
}
#inside .block .item {
	border-bottom:dashed 1px #757575;
	padding-bottom:4px;
	margin-right:5px;
	padding-top:5px;
	line-height: 14px;
}
#inside .block .item .review{
	border-bottom:dashed 1px #757575;
	padding-bottom:4px;
	margin-right:5px;
	padding-top:5px;
	line-height: 14px;
	height:55px;
	width:50px;
}
#inside .block .item .headline {
	font-size:14px;
	font-weight:normal;
	display:inline;
}
#inside .block .item .headline a {
	color:#e2681d;
	text-decoration:none;
}
#inside .block .item .headline a:hover {
	text-decoration:underline;
	color:#9ea2a2;
}
#inside .block .item .date {
	color:#fdc500;
	font-size:12px;
}

#inside .block .item .desc {
	font-size:12px;
	display:inline;
}
#inside .block .item .news {
	color:#e2681d;
	font-size:14px;
}

/*#inside .block .item a, a:visited{
	font:normal 8pt "Trebuchet MS";
	color: #e2681d;
	text-decoration: underline;
}

#inside .block .item a:hover {
	font:normal 8pt "Trebuchet MS";
	/*color: #9ea2a2;
	text-decoration: underline;
}*/
#inside .block .left {
	position:absolute;
	left:9px;
	top:20px;
	width:290px;
	height:200px;
	overflow:auto;
}
#inside .block .right {
	position:absolute;
	left:340px;
	top:20px;
	width:290px;
	height:200px;
	overflow:auto;
}
#inside .content {
	font:normal 9pt "Trebuchet MS";
	color:#dedede;
}
#inside .content h1 {
	margin:15px;
	color:#ffffff;
	font:bold 13pt "Trebuchet MS";
	border-bottom:solid 1px #c81f26;
	padding-bottom:1px;
}
#inside .content p {
	padding:15px;
	margin:0;
}
#footer {
	font:8pt verdana;
	text-align:center;
	color:#999999;
}
#footer a {
	text-decoration:underline;
	color:#666666;
}

/********** Product menu **********/

ul.horizontal {
	margin:0;
	padding:0;
	width:980px;
	list-style-type:none;
	font-size:100%;
}
ul.horizontal li {
	margin:8px;
	padding:0;
	background-image:url(../img/btn_prdt_off.jpg);
	background-repeat:no-repeat;
	width:103px;
	height:20px;
	list-style-type:none;
	font-size:100%;
	float:left;
}
ul.horizontal a {
	display:block;
	color:black;
	padding:0 0 0 8px;
	text-decoration:none;
	font-family:Verdana, Lucida, Helvetica, fantaisy;
	width:103px;
	height:20px;
	font-size:9px;
	line-height:20px;
}
ul.horizontal a:hover {
	display:block;
	color:black;
	padding:0 0 0 8px;
	text-decoration:none;
	background-image:url(../img/btn_prdt_on.jpg);
	background-repeat:no-repeat;
	width:103px;
	height:20px;
}
/*--------------------------------------------------------------*/

#header_product {
margin:0;
padding:0 24px;
height:auto;
}



  /* ---------------------------------------- */
 /* ---------- Registration form ----------- */
/* ---------------------------------------- */

#registration_form { 
	padding:0;
	margin:0;
	font:normal 9pt "Trebuchet MS";
	color:#FFFFFF;
}

#registration_form h1 { 
	padding-left:40px;
	font:bold 11pt "Trebuchet MS";
}

#registration_form .step { 
	margin-left:20px;
}

#registration_form label { 
	display:inline;
	width:200px;
	padding-left:40px;
	font-weight:bold;
	float:left;
}

#registration_form .helper {
	display:block;
	font-weight:bold;
	padding-left:40px;
}

#registration_form .text { 
	width:200px;
	display:inline;
	height:16px;
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	padding:2px;
	font:11px verdana;
}

#registration_form .textarea { 
	width:200px;
	display:inline;
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	padding:2px;
	font:11px verdana; 
	height:80px;
}

#registration_form .select { 
	display:inline;
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	padding:2px;
	font:11px verdana; 
}

#registration_form .radio { 
	display:inline;
	vertical-align:top;
	margin-bottom:15px;
	font:11px verdana;
}

#registration_form .submit  { 
	margin-top:20px;
	margin-bottom:20px;
	display:inline;
	margin-left:290px;;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 300px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #E7EADE;
margin: 0.3em auto;
padding: 15px;
}

A:link {color: #ff9933}
A:visited {color: #f6f6f6 }
A:active {color: #f6f6f6}
A:hover {color: #f6f6f6}