@font-face {
 font-family: speccy;
 src: url("ZXSpectrum.eot") /* EOT file for IE */
}

@font-face {
 font-family: speccy;
 src: url("ZXSpectrum.ttf"), /* TTF file for CSS3 browsers */
 url('../ZXSpectrum.ttf'); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

body {  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
}

a.st .img{width:156px;height:117px;overflow:hidden;}
a.st .img img{width:156px;height:117px;}
a.st:hover .img{width:156px;height:117px;overflow:visible;visibility:hidden;}
a.st:hover .img img{visibility:visible;width:256px;height:192px;position:absolute;z-index:150;}

.grey {
color:#999999;
}

.black {
color:#000;
}

.speccy {  
font-family: speccy; 
font-size: 10px; 
color: #000000;
}

.speccy_b {  
font-family: speccy; 
font-size: 12px; 
color: #000000;
font-weight: bold;
}

.speccylogo {  
font-family: speccy; 
font-size: 17px; 
color: #000000;
\\font-weight: bold;
}


.text {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}

.text_gb {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000080;
}


.opis {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
text-align: justify;
}

.text_white {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #FFFFFF;
}

.textsmall {  
font-family: Verdana, Arial, Helvetica; 
font-size: 8px; 
color: #000000;
}

.text_b {  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
}

.text_b10 {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
font-weight: bold;
}


.nb {  
border-top:0px;
border-bottom:0px;
border-left:0px;
border-right:0px;
}

.b {  
border-top:1px solid #A9A9A9;
border-bottom:1px solid #A9A9A9;
border-left:1px solid #A9A9A9;
border-right:1px solid #A9A9A9;
\\background: #ECE3BA;
\\background: #A4D4D4;
\\background: #E9E9E9;
text-align: center;
vertical-align: middle;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:7px;
}

.b2 {  
border-top:1px solid #A9A9A9;
border-bottom:1px solid #A9A9A9;
border-left:1px solid #A9A9A9;
border-right:1px solid #A9A9A9;
\\background: #ECE3BA;
\\background: #A4D4D4;
\\background: #E9E9E9;
text-align: center;
vertical-align: middle;
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

table.gb {
border-top:3px double #999999;
border-bottom:3px double #999999;
border-left:3px double #999999;
border-right:3px double #999999;
background-color: #DDDDDD;
}

td.text {  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}

td.text_b {  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
}


a:active {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}

a:link {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}

a:visited {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}

a:hover {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
}


a:active.pokaz {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:link.pokaz {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:visited.pokaz {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:hover.pokaz {
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}


a:active.menu {
font-family: "speccy";
\\font-family: Verdana, Arial, Helvetica; 
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:link.menu   {
font-family: "speccy";
\\font-family: Verdana, Arial, Helvetica; 
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:visited.menu {
font-family: "speccy";
\\font-family: Verdana, Arial, Helvetica; 
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:hover.menu {
font-family: "speccy";
\\font-family: Verdana, Arial, Helvetica; 
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}


a:active.games {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:link.games   {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:visited.games {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:hover.games {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
}

a:active.gamesb {
font-family: Verdana, Arial, Helvetica; 
font-size: 16px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:link.gamesb {
font-family: Verdana, Arial, Helvetica; 
font-size: 16px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:visited.gamesb {
font-family: Verdana, Arial, Helvetica; 
font-size: 16px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:hover.gamesb {
font-family: Verdana, Arial, Helvetica; 
font-size: 16px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}


a:active.zaggames {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:link.zaggames       {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:visited.zaggames {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}

a:hover.zaggames {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
color: #000000;
font-weight: bold;
text-decoration: none;
}


.menu {
\\font-family: Verdana, Arial, Helvetica;
font-family: speccy;
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
cursor: pointer;
padding-left: 5px;
}

.menu_sel {
\\font-family: Verdana, Arial, Helvetica; 
font-family: speccy;
font-size: 14px; 
color: #000000;
\\font-weight: bold;
text-decoration: none;
cursor: pointer;
background-color: #00FFFF;
padding-left: 5px;
}

.zagol {
\\font-family: Verdana, Arial, Helvetica; 
font-family: speccy;
font-size: 14px; 
color: #000000;
\\font-weight: bold;
}





\\\\\\\\\rating
.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('ratings/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
\\	background: url('ratings/images/starrating.gif') top left repeat-x;		
	background: url('ratings/images/stars.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
\\	background: url('ratings/images/starrating.gif') left center;
	background: url('ratings/images/stars.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
\\	background: url('ratings/images/starrating.gif') left bottom;
	background: url('ratings/images/stars.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {
color:#999;
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}


\\Для эмулятора
div.overlay { 
}
div.overlay div.close {background-image:url(images/close.png);position:absolute;
right:5px;top:5px;cursor:pointer;height:24px;width:24px;}
#overlay {background-color:#333;background-repeat:no-repeat;}
#overgoop {background-color:#333;background-repeat:no-repeat;}
div.wrap {height:441px;overflow-y:auto;}
.contact-title {color:#23B3B6;margin-top:20px;font-size:1.2em; text-align:left;}
.contact-input {font-family:'Trebuchet MS', Verdana, Arial;float:left;padding:2px;
margin:2px;background:#eee;border:1px solid #fff;width:300px;
}
.lable {text-align:left;clear:left;display:block; font-size:13px;font-family:"Verdana";color:#FF2B29;}
.input {text-align:left;background-color:#F0F0F0;border:0px;font-size:14px;
font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#1C5455;}
.warning_table {background:#F0F0F0;border:outset 5px #666666;border-radius:10px;
-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;box-shadow:#666 0px 2px 3px;behavior: url(PIE.htc);
}
.warning_font_big {font:Arial;font-size:30px;color:#B70004;}
.warning_font {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;color:#333;padding-top:15px;
}
#parent_popup {background:#D4D4D4;display:none;height:100%;opacity:0.9;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* работает в IE6, IE7 и IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; /* только для IE8 */
filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;
position:fixed;width:100%;z-index:10000;top:0;left:0;
}
#popupup {margin:0 auto;margin-top:170px;background-color:#333;
background-repeat:no-repeat;width:680px;height:553px;padding:0 0 0 0;color:#f00;z-index:10001;
}
#close {background-image:url(images/close.png);margin-left:680px;
cursor:pointer;height:24px;width:24px;
}
\\Для эмулятора