.style63 {
	font-size: 12px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu_padding {
  padding-bottom: 5px;
  height: 14px;
  border: 0;
}
.link_style {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a.link_style:link {text-decoration: none; font-weight: normal; color: #FFF}
a.link_style:visited {text-decoration: none; font-weight: normal; color: #FFF}
a.link_style:active {text-decoration: none; font-weight: normal; color: #FFF}
a.link_style:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: blue}

.entry {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC}
a.entry:link {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry:visited {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry:active {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #0066CC}

.entry02 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC}
a.entry02:link {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry02:visited {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry02:active {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry02:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #0066CC}

.entry03 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #0066CC}
a.entry03:link {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry03:visited {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry03:active {text-decoration: none; font-weight: normal; color: #0066CC}
a.entry03:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #0066CC}

.link_style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0042A3}
a.link_style3:link {text-decoration: none; font-weight: normal; color: #0042A3}
a.link_style3:visited {text-decoration: none; font-weight: normal; color: #0042A3}
a.link_style3:active {text-decoration: none; font-weight: normal; color: #0042A3}
a.link_style3:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #0042A3}

.text_bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0042A3}
a.text_bold:link {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold:visited {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold:active {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold:hover {text-decoration: none; font-weight: bold; color: #FFF; background-color: #0042A3}

.text_bold2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0042A3}
a.text_bold2:link {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold2:visited {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold2:active {text-decoration: none; font-weight: bold; color: #0042A3}
a.text_bold2:hover {text-decoration: none; font-weight: bold; color: #FFF; background-color: #0042A3}

.bold {font-weight: bold;}

.style64 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.link_style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.style43 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a.style43:link {text-decoration: none; font-weight: normal; color: #003366}
a.style43:visited {text-decoration: none; font-weight: normal; color: #003366}
a.style43:active {text-decoration: none; font-weight: normal; color: #003366}
a.style43:hover {text-decoration: none; font-weight: normal; color: #F9F9F9; background-color:#003366}

.style43x {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a.style43x:link {text-decoration: none; font-weight: normal; color: #993300}
a.style43x:visited {text-decoration: none; font-weight: normal; color: #993300}
a.style43x:active {text-decoration: none; font-weight: normal; color: #993300}
a.style43x:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color:#993300}
.style65 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF}
.style45 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF}
.style50 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.style50:link {text-decoration: none; font-weight: normal; color: #000}
a.style50:visited {text-decoration: none; font-weight: normal; color: #000}
a.style50:active {text-decoration: none; font-weight: normal; color: #000}
a.style50:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color:blue}
td.item {
  background-color:#ECF5FF;
  width: 260px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  padding: 1px;
}
td.item2 {
  background-color:#F9F9F9;
  width: 12px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.item3 {
	background-color:#FFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: #F2F1F9;
}
td.item4 {
	background-color: #FFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	height: 10px;
	border: 0;
}
td.notyet {
  background-color: #ECF5FF;
  width: 260px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  padding: 1px;
  color: #993300;
}
td.link_item {
  background-color:#F9F9F9;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.details {
	background-color:#F9F9F9;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: right;
}
td.descr {
	background-color:#F9F9F9;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-align: left;
}
.pagelink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a.pagelink:link {text-decoration: none; font-weight: normal; color: green}
a.pagelink:visited {text-decoration: none; font-weight: normal; color: green}
a.pagelink:active {text-decoration: none; font-weight: normal; color: green}
a.pagelink:hover {text-decoration: none; font-weight: normal; color: #FFF;background-color:green;}

.filelink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a.filelink:link {text-decoration: none; font-weight: normal; color: #000066}
a.filelink:visited {text-decoration: none; font-weight: normal; color: #000066}
a.filelink:active {text-decoration: none; font-weight: normal; color: #000066}
a.filelink:hover {text-decoration: none; font-weight: normal; color: #FFF;background-color:#000066}

td.border1 {
  background-color:#F9F9F9;
  width: 180px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.border2 {
  background-color:#F9F9F9;
  width: 500px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.border3 {
  background-color:#F9F9F9;
  width: 176px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.border_descr {
  background-color:#F9F9F9;
  width: 424px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
td.border1_1 {
  background-color:#ECF4FD;
  width: 100px;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 0;
}
td.border1_2 {
  background-color:#ECF4FD;
  width: 260px;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 0;
}
td.border1_3 {
  background-color:#ECF4FD;
  width: 100px;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 0;
}
p.border_new {
  background-color:#F9F9F9;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
}
span.title2 {
  background-color:#F9F9F9;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  padding: 3px;
  color: #004080;
}
td.border {
  background-color:#ECF4FD;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-width: 0;
}
.style44 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.style44:link {text-decoration: none; font-weight: normal; color: #000066}
a.style44:visited {text-decoration: none; font-weight: normal; color: #000066}
a.style44:active {text-decoration: none; font-weight: normal; color: #000066}
a.style44:hover {text-decoration: none; font-weight: normal; color: #FFF;background-color:#000066}
td.card_item {
  background-color:#ECF4FD;
  width: 20%;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
}
.card_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.card_item:link {text-decoration: none; font-weight: normal; color: #000066}
a.card_item:visited {text-decoration: none; font-weight: normal; color: #000066}
a.card_item:active {text-decoration: none; font-weight: normal; color: #000066}
a.card_item:hover {text-decoration: none; font-weight: normal; color: #FFF;background-color:#000066}
td.item_screenshot {
  width: 22px;
  background-color:#F9F9F9;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
  background-image: url(img/eye.gif)
}
td.item_description {
  width: 14px;
  background-color:#F9F9F9;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
  background-image: url(img/descr.jpg)
}
td.item_download {
  width: 14px;
  background-color:#F9F9F9;
  border-style: solid;
  border-width: 1px;
  border-color: #F3F3F3;
  background-image: url(img/diskx.jpg)
}
.hosted {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF
}

.link_style_icon {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F9F9F9}
a.link_style_icon:link {text-decoration: none; font-weight: normal; color: #F9F9F9}
a.link_style_icon:visited {text-decoration: none; font-weight: normal; color: #F9F9F9}
a.link_style_icon:active {text-decoration: none; font-weight: normal; color: #F9F9F9}
a.link_style_icon:hover {text-decoration: none; font-weight: normal; color: #F9F9F9;background-color:#F9F9F9}

.change_log_link1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC}
a.change_log_link1:link {text-decoration: none; font-weight: normal; color: #0066CC}
a.change_log_link1:visited {text-decoration: none; font-weight: normal; color: #0066CC}
a.change_log_link1:active {text-decoration: none; font-weight: normal; color: #0066CC}
a.change_log_link1:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #0066CC}

.change_log_link2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066}
a.change_log_link2:link {text-decoration: none; font-weight: bold; color: #000066}
a.change_log_link2:visited {text-decoration: none; font-weight: bold; color: #000066}
a.change_log_link2:active {text-decoration: none; font-weight: bold; color: #000066}
a.change_log_link2:hover {text-decoration: none; font-weight: bold; color: #FFF; background-color: #000066}

.change_log_link3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: green}
a.change_log_link3:link {text-decoration: none; font-weight: normal; color: green}
a.change_log_link3:visited {text-decoration: none; font-weight: normal; color: green}
a.change_log_link3:active {text-decoration: none; font-weight: normal; color: green}
a.change_log_link3:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: green}

#Layer1 {
	position: absolute;
	height: 120px;
	width: 991px;
	z-index:1;
	background: url(../img/back.jpg);
	top: 0;
	left: 0;
}
#Layer2 {
	position: absolute;
	width: 150px;
	height: 368px;
	z-index: 1;
	left: 0;
	top: 107px;
	background: url(../img/back.jpg)
}
#Layer3 {
	position:absolute;
	width:90px;
	height:482px;
	z-index:1;
	left: 3px;
	top: 3px;
	color: #CFF93D;
	text-align: left;
}
#LayerM {
  padding: 3px; /* This is the width of the border */
  /*background: url(../img/back.jpg);*/
	position: absolute;
	width: 144px;
	height: 115px;
	z-index: 1;
	left: 0;
	top: 472px;	
	text-align: center;  
}
#LayerInner {
/*  background: #fff;
  padding: 3px;*/
}
#LayerMain {
	position: absolute;
	width: 648px;	
	z-index: 1;
	left: 150px;
	top: 120px;
	background-color: #FFF;
	text-align: left;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 50px;
}
#LayerMain2 {
	background-color: #FFF;
	text-align: left;
  padding: 10px;
  padding-top: 110px;
  padding-bottom: 50px;
}
#LayerClient {
	position:absolute;
	width:845px;
	height:556px;
	z-index:1;
	left: 143px;
	top: 127px;
	background-color: #FFF;
	text-align: left;
}
#LayerRightPanel {
	position: absolute;
	width: 200px;	
	z-index:1 ;
	left: 810px;
	top: 120px;
	background-color: #FFF;
	text-align: center;
}
#LayerTL {
	position:absolute;
	width:240px;
	height:100px;	
	z-index:2;
	left: 0;
	top: 0;	
}
#LayerTR {
	position:absolute;
	width:70px;
	height:100px;	
	z-index:2;
	left: 916px;
	top: 0;	
}
#LayerDL {
	position: absolute;
	width: 70px;
	height: 100px;	
	z-index: 2;
	left: 0;
	top: 0;	
}
#LayerConsole {
	position:absolute;
	z-index:2;
	left: 544px;
	top: 47px;	
}
#LayerConsole1 {
	position: absolute;
	z-index: 3;
	left: 50px;
	top: 33px;	
}
#LayerConsole2 {
	position:absolute;
	z-index:3;
	left: 136px;
	top: 33px;	
}
#LayerConsole3 {
	position:absolute;
	z-index:3;
	left: 233px;
	top: 33px;	
}
#LayerConsole4 {
	position:absolute;
	z-index:3;
	left: 328px;
	top: 33px;	
}
#LayerTitle {
	position:absolute;
	width:420px;
	height:25px;
	z-index:1;
	left: 126px;
	top: 80px;
	background:url(../img/back.jpg)
}
#LayerVLine1 {
	position:absolute;
	width:3px;
	z-index:3;
	left: 0;
	top: 0;
	background:url(../img/vline.png)
}
#LayerVLine2 {
	position:absolute;
	width:3px;	
	z-index:3;
	left: 196px;
	top: 0;
	background:url(../img/vline.png)
}
#LayerHLine2 {
	position:absolute;
	width:199px;
	height:3px;
	z-index:3;
	left: 0;
	top: 1560px;
	background:url(../img/hline.png)
}
#CountText {
	position:absolute;
	z-index:2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.style_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;
}

span.title {
  border: 1px solid #000;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; color: #FFF;  
  font-style: italic;
  color: #004080;  
  width: 300px;
  padding: 1px;
  display: inline-block;
  overflow: hidden;
  background:url(http://gury.atari8.info/img/back.jpg);  
}

span.titlex {
  border: 1px solid #B4CFEC;
  border-width: 1px;
  width: 86%;
  padding: 7px;
  display: inline-block;
  overflow: hidden;
  background: #EFF5FB;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px; color: #FFF;
  color: #004080;  
}

span.titley {
  border: 1px solid #F0F0F0;
  border-width: 1;
  background-color:#F9F9F9;
  display: inline-block;
  overflow: hidden;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px; color: #000;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;  
}

body.BodyMain {
  text-align: center;
  background-color: #FFF;
}

div.LayerBase {
  position: relative;
  margin: 0 auto;
  width: 986px;
  text-align: left;
  background-color: #FFF;
}

div.LayerHolder1 {
  position: relative;
	width:300px;	
	z-index:1;
	left: 0;
	top: 0;
	text-align: center;
}

div.LayerHolder2 {
  position: relative;
	width:300px;	
	z-index:1;
	left: 150px;
  left: 280px;
	top: -462px;
	text-align: center;  
}

td.news_item {
  border-width: 1px;
  border-style: solid;
  border-color: #F0F0F0;
  width: 33%;  
}

td.news_item2 {
  border-width: 1px;
  border-style: solid;
  border-color: #F0F0F0;
  width: 50%;  
}

li.news_list {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;
  list-style: none;
}

span.news_button {
  border-style: solid; thin;
  border-width: thin;
  border-color: #69C;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

pre {
	width: 638px;                          /* specify width  */
	white-space: pre-wrap;                 /* CSS3 browsers  */
	white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */
	white-space: -pre-wrap;                /* Opera 4 thru 6 */
	white-space: -o-pre-wrap;              /* Opera 7 and up */
	word-wrap: break-word;                 /* IE 5.5+ and up */
	/* overflow-x: auto; */                /* Firefox 2 only */
	/* width: 99%; */		       /* only if needed */
}

span.entry_title {
  text-align: center;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid;
  border-right: 1px solid;
	border-style: solid;
	border-width: 1px;
  width: 300px;
	background-color:#EFF5FB;
	border-color: #B4CFEC;
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 5px;
  display: inline-block;
  overflow: hidden;
}

span.pic_entry {
	text-align: left;
	background-color: #EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	padding-left: 5px;    
	padding-right: 5px;    
	padding-top: 3px;    
	padding-bottom: 3px;
  margin-top: 3px;
	color: #000;
	display: inline-block;
	overflow: hidden;
  width: 142px;	
}

span.entry2 {
	text-align: left;
	background-color:#EFF5FB;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
  margin-top:3px;
	color: #000;
	display: inline-block;
	overflow: hidden;
}

span.detailsX {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
	width: 136px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 4px;  
  margin-left: 5px;
  margin-bottom: 2px;
}

div.details {	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
	width: 136px;
  /*padding-top: 5px;
  padding-bottom: 1px;
  padding-right: 3px;  
  margin-left: 4px;*/
  margin-bottom: 1px;
}

span.details_dataX {
	background-color:#F9F9F9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
	text-align: left;	
	display: inline-block;
	overflow: hidden;	
	width: 480px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-bottom: 2px;    
}

div.details_data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
	text-align: left;
  font-weight: bold;	
	display: inline-block;
	overflow: hidden;	
	width: 450px;
  /*padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 3px;*/
  margin-bottom: 1px;
}

span.details_left {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: left;
	display: inline-block;
	overflow: hidden;	
	width: 136px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
}

span.details_leftx {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: left;
	display: inline-block;
	overflow: hidden;
  width: 128px;	
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
}

span.details_left_vbxe {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: left;
	display: inline-block;
	overflow: hidden;
  padding: 4px;	
}

td.det {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: left;
	overflow: hidden;		
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  height: 108px;
}

span.details2 {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
	width: 96px;
  padding-top: 2px;
  padding-bottom: 2px;
}

span.entry_list {
  text-align: center;
	font-size: 16px;
	color: lightblue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-width:1;
  width: 400px;
  border-color: gray;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  display: inline-block;
  overflow: hidden;
  background:url(../img/back.jpg)
}

#link_atari8info {
  background-image: url('../img/atari8info.png');
  background-repeat: no-repeat;
  padding-top:104px;
  background-position: center;
  background-size: 180px 90px;
}

#link_atariage {
  background-image: url('../img/atariage.png');
  background-repeat: no-repeat;
  padding-top: 76px;
  background-position: center;
  background-size: 180px 60px;
}

#link_atarionline {
  background-image: url('../img/atarionline.png');
  background-repeat: no-repeat;
  padding-top: 74px;  
  background-position: center;
  background-size: 180px 74px;
}

#link_atarimania {
  background-image: url('http://www.atarimania.com/atarimania_logo_2.png');
  background-repeat: no-repeat;
  padding-top: 90px;  
  background-size: 190px 55px;
  background-position: center;
}

#link_xlsearch {
  background-image: url('../img/xlsearch.png');
  background-repeat: no-repeat;
  padding-top: 59px;
  background-position: center;
  background-size: 180px 60px;
}

#link_atariarea {
  background-image: url('../img/atariarea.jpg');
  background-repeat: no-repeat;
  padding-top: 60px;
  background-size: 180px 60px;
  background-position: center;
}

#link_atariarchives_books {
  background-image: url('http://www.atariarchives.org/images/logo.gif');
  background-repeat: no-repeat;
  padding-top: 34px;  
  background-size: 180px 50px;
  background-position: center;
}

#link_atariarchives_mags {
  background-image: url('http://www.atarimagazines.com/headers/compute.gif');
  background-repeat: no-repeat;
  padding-top: 58px;
  background-size: 180px 50px;
  background-position: center;
}

#link_fandal {
  background-image: url('../img/fandal.png');
  background-repeat: no-repeat;
  padding-top: 80px;
  background-position: center;
  background-size: 180px 80px;
}

#link_homesoft {
  background-image: url('../img/homesoft.png');
  background-repeat: no-repeat;
  padding-top: 98px;
  background-position: center;
  background-size: 180px 80px;
}

#link_ataripancz {
  background-image: url('../img/ataripancz.png');
  background-repeat: no-repeat;
  padding-top: 70px;
  background-position: center;
  background-size: 180px 70px;
}

#link_demozoo {
  background-image: url('../img/demozoo.png');
  background-repeat: no-repeat;
  padding-top: 66px;
  background-position: center;
  background-size: 180px 50px;
}

#link_atarimania {
  background-image: url('../img/atarimania.png');
  background-repeat: no-repeat;
  padding-top: 120px;
  background-position: center;
  background-size: 110px 110px;
}

#link_abbuc {
  background-image: url('../img/abbuc.png');
  background-repeat: no-repeat;
  padding-top: 120px;
  background-position: center;
}

#link_af {
  background-image: url('../img/mylogo.png');
  background-repeat: no-repeat;  
  padding-top: 120px;
  background-position: center;
}

#news_update2 {
  background-image: url('../img/bullet.gif');
  background-repeat: no-repeat;  
  padding-left: 20px;
  background-position: top left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;
}

.news_update {
  background-image: url('../img/bullet.png');
  background-repeat: no-repeat;  
  padding-left: 25px;  
  margin-bottom: 0;
  margin-top: 18px;
  background-position: top left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #003366;
  height: 20px;
  vertical-align: left;
}

.credits {
  background-image: url('../img/bullet.png');
  background-repeat: no-repeat;  
  padding-left: 25px;    
  padding-bottom: 3px;
  background-position: top left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;
  vertical-align: left;
}

#section {
  background-image: url('../img/white.gif');
  background-repeat: no-repeat;  
  padding-left: 20px;
  background-position: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;        
}

.style_bold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.descr1 {
  background-color:#F9F9F9;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  border-style: solid;
  border-width: 2px;
  border-color: #F3F3F3;
}

td.descr2 {
  background-color:#F9F9F9;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  border-style: solid;
  border-width: 2px;
  border-color: #F3F3F3;
}

td.title {
  background-color:#EFF5FB;
  font-size: 16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	padding: 4px;
	color: #000;
	text-align: center;
}

span.section_title2 {
  border-style: solid; thin;
  border-width: thin;
  border-color: #B4CFEC;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #307D7E; 
}

span.section_title {
	background-color: #BFD4E7;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #7CA6CF;
	padding: 3px;
	color: #003366;
	text-align: center;
	display: inline-block;
	overflow: hidden;	
	width: 98%;
}

span.section_title3 {
	background-color: #DEE7F1;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #ACCCDC;
	padding: 5px;
	color: #003366;
	text-align: left;
	display: inline-block;
	overflow: hidden;	
	width: 98%;
}

span.rpanel_title {
	background-color:#BFD4E7;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #7CA6CF;
	padding: 2px;
	color: #003366;
	text-align: center;
	display: inline-block;
	overflow: hidden;	
	width: 98%;
}

iframe.right_frame {
  width: 196px;
  height: 200px;
  border: 0;
}

img.screen {
  width: 152px;
  height: 122px;
  border: 0;
}

div.data_section {
  border: 1px solid;
  border-color: #B4CFEC;
  border-radius: 5px;
  margin-top: 5px;  
  padding-top: 5px;
  padding-bottom: 0;
}

div.data_section2 {
  border: 1px solid;
  border-color: #B4CFEC;
  border-radius: 5px;
  margin-top: 3px;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
}

img.menu_item {
  border: 0;
  margin: 4px 0;
}

td.lib_name {
  border: 1px solid #B4CFEC;
  background-color: #ECF5FF;
  padding: 2px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;
}

td.lib_count {
  border: 1px solid #B4CFEC;
  padding: 2px;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003366;  
}

td.vbxe_item {
  border: 1px solid #B4CFEC;
  padding: 5px;
}

span.picture_details {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
	width: 70px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 4px;  
  margin-left: 5px;
  margin-top: 5px;
}

span.picture_details2 {
	background-color:#F9F9F9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
	text-align: left;	
	display: inline-block;
	overflow: hidden;	
	width: 150px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
}

.picLabel {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-align: right;
	width: 70px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 4px;  
  margin-left: 5px;
  margin-top: 5px;
}

.details_span {
	background-color:#EFF5FB;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #B4CFEC;
	color: #000;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 4px;
  padding-left: 4px;
  margin-left: 5px;
  margin-top: 5px;
}

.details_span2 {
	background-color:#F9F9F9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
	text-align: left;	
	display: inline-block;
	overflow: hidden;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

span.entry_field {
  border-style: solid;
  border-width: thin;
  border-color: #69C;
  width: 38px;
	text-align: left;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.entry_value {
  border-style: solid; thin;
  border-width: thin;
  border-color: #FFF;
	text-align: left;
  margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.button {
  border-style: solid; thin;
  border-width: thin;
  border-color: #69C;
  width: 46px;
	text-align: center;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.button2 {
  border-style: solid; thin;
  border-width: thin;
  border-color: #69C;
	text-align: center;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 3px;
  margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.gb_title {
  color: #FFF;
	text-align: left;
  padding-left: 20px;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

span.ef_title {  
  color: #FFF;
	text-align: left;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  display: inline-block;
  width: 986px;
  background-color: #0066CC;
}

a.gb_link_style:active {text-decoration: none; font-weight: normal; color: #69C; background-color: #FFF}
a.gb_link_style:link {text-decoration: none; font-weight: normal; color: #69C; background-color: #FFF}
a.gb_link_style:visited {text-decoration: none; font-weight: normal; color: #69C; background-color: #FFF}
a.gb_link_style:hover {text-decoration: none; font-weight: normal; color: #FFF; background-color: #69C}

.forum_topic {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0066CC}
a.forum_topic:link {text-decoration: none; font-weight: bold; color: #0066CC}
a.forum_topic:visited {text-decoration: none; font-weight: bold; color: #0066CC}
a.forum_topic:active {text-decoration: none; font-weight: bold; color: #0066CC}
a.forum_topic:hover {text-decoration: none; font-weight: bold; color: #FFF; background-color: #0066CC; font-size: 14px; }

.lblFormText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000}
.lblFormTitleText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F7FAFC}
.lblTopic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000; text-decoration: bold;}
.lblUser {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000} 

.span4 {
  background-color: #eee;
  border: 1px solid #888;
  border-radius: 3px;
}

.style10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CCFFFF; }

.table_list {
  display: table;
  width: 80%;
  font-family: Verdana;
  border-spacing: 2px;
  border-collapse: separate;
  vertical-align: middle;
  white-space: nowrap;
  margin: auto;
}

.table_type_list {
  display: table;
  width: 40%;
  font-family: Verdana;
  border-spacing: 3px;
  border-collapse: separate;
  vertical-align: middle;
  white-space: nowrap;
  margin: auto;
  padding-top: 20px;
}

.table_title {
  font-size: 16px;
  font-weight: bold;
  display: table-caption;
  background-color: #B4CFEC;
  text-align: center;
  line-height: 32px;
  color: #0066CC;
}

.table_heading {
  font-weight: bold;
  display: table-row;
  background-color: #B4CFEC;
  text-align: center;
  color: #145EA7;
}

.table_row {  
  display: table-row;
  font-size: 12px;
  text-align: left;
  color: #145EA7;
  background-color: #EFF5FB;
}

.table_row:hover{
  color: #145EA7;
  background-color: #B4CFEC;
}

.table_col { 
  display: table-cell;
  width: 80%;
  padding: 2px;
  border: 1px solid #B4CFEC;
  vertical-align: middle;
}
.table_col2 { 
  display: table-cell; 
  width: 20%;
  padding: 2px;
  border: 1px solid #B4CFEC;
}
.table_type { 
  display: table-cell; 
  width: 100%;
  padding: 3px;
  border: 1px solid #B4CFEC;
}

.hr_title {
  width: 100%;
  border-color: #EFF5FB;
  color: #EFF5FB;
  border: 1 none;
  height: 0;  
}

.table_header {
  display: table;
  width: 80%;
  font-family: Verdana;
  border-spacing: 3px;
  border-collapse: separate;
  vertical-align: middle;
  white-space: nowrap;
  margin: auto;
  padding-top: 10px;
}

.table_colx {
  display: table-cell;
  border: 1px solid #145EA7;
  width: 90%;
  padding: 10px;
}
.table_colx01 {
  display: table-cell;
  border: 0px none #FFF;
  width: 10%;
  background-color: #FFF;  
}
.table_colx2 { 
  display:table-cell;
  border: 0;
  width: 30%;
  padding: 3px;
  background-color:#FFF;
}
.item_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; target: _self}
a.item_link:link {text-decoration: none; font-weight: normal; color: #145EA7}
a.item_link:visited {text-decoration: none; font-weight: normal; color: #145EA7}
a.item_link:active {text-decoration: none; font-weight: normal; color: #145EA7}
a.item_link:hover {text-decoration: none; font-weight: normal; color: #145EA7;background-color:#B4CFEC}
a.item_link, a.item_link:link {
  display: block;
}
.table_header_cp {
  display: table;
  width: 91%;
  font-family: Verdana;
  border-spacing: 3px;
  border-collapse: separate;
  vertical-align: middle;
  margin: auto;
  padding-top: 20px;
}
.table_heading_cp {
  font-weight: bold;
  font-size: 12px;
  display: table-row;
  background-color: #B4CFEC;
  text-align: center;
  color: #145EA7;
  line-height: 6px;
}
.table_list_cp {
  display: table;
  width: 90%;
  font-family: Verdana;
  border-collapse: separate;
  vertical-align: middle;
  margin: auto;
  padding-bottom: 50px;
}
.table_col_cp { 
  display: table-cell;
  width: 90%;
  padding: 6px;
  border: 1px solid #B4CFEC;
}
.table_row_cp {  
  display: table-row;
  font-size: 12px;
  text-align: left;
  color: #145EA7;
  background-color: #EFF5FB;
}
.btn {
  background-color: #7CA6CF;
  color: #FFF;
  font-size: 11pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 8px;
  border: 1px solid #406884;
}
.btn:hover {
  background-color: #BFD4E7;
  color: #000;
}
.btnFunc {
  background-color: #7CA6CF;
  color: #FFF;
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 7px;
  border: 1px solid #406884;
}

.btnFunc:hover {
  background-color: #BFD4E7;
  color: #000;
}

.btnFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF}
a.btnFont:link {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont:visited {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont:active {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont:hover {text-decoration: none; font-weight: normal; color: #FFF}

.btnFont2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF}
a.btnFont2:link {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont2:visited {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont2:active {text-decoration: none; font-weight: normal; color: #FFF}
a.btnFont2:hover {text-decoration: none; font-weight: normal; color: #FFF}

.btnScreensFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000}
a.btnFont:link {text-decoration: none; font-weight: normal; color: #000}
a.btnFont:visited {text-decoration: none; font-weight: normal; color: #000}
a.btnFont:active {text-decoration: none; font-weight: normal; color: #000}
a.btnFont:hover {text-decoration: none; font-weight: normal; color: #000}

hr.hr_style { background-color: #E0EBEB; height: 1px; border: 0; }

div.picLabel {	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
	text-align: right;
	display: inline-block;
	overflow: hidden;	
	width: 90px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 4px;  
  margin-left: 5px;
  margin-bottom: 2px;
}
div.picData {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0066CC;
	text-align: left;
	display: inline-block;
	overflow: hidden;	
	width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  margin-bottom: 2px;
}
.divLayer01 {
  text-align: center;
  margin-top: 9px;
  margin-bottom: 7px;
}

.layerBack {
  text-align: left;
  margin-top: 9px;
  margin-bottom: 7px;  
}

.imgWH {
  width: 150px;
  height: 110px;
}

.stuffMenuItem {
  background: #FFF;
  text-align: center
}

.stuffMenuItemSel {
  background: #e6f2ff;
  text-align: center
}
 
ul.shot {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

ul.shot > li {
    float: left;    
    padding: 1px;
    text-align: center;
    width: 106px;
    height: 95px;    
}

img.shot {
    width: 102px;
    height: 75px;    
}

ul.shot02 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

ul.shot02 > li {
    float: left;    
    padding: 1px;
    text-align: center;
    width: 210px;
    height: 95px;    
}

img.shot02 {
    width: 102px;
    height: 75px;    
}

ul.picture {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

ul.picture > li {
    float: left;    
    padding: 1px;
    text-align: left;
    width: 158px;
    height: 152px;    
}

img.picture {
    width: 154px;
    height: 110px;    
}

ul.pic {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

ul.pic > li {
    float: left;    
    padding: 1px;
    text-align: left;
    width: 180px;
    height: 152px;    
}

img.pic {
    width: 154px;
    height: 110px;    
}

.height-top {
    margin-top: -5px;        
}

hr.pic {
  background-color: #EBEBEB;
  height: 1px;
  border: 0;
  margin-top: -35px;  
}