* {
	margin: 0;
	padding: 0;
	border: 0;
	border: none;
	}
html, 
body {
	height: 100%;
	width: 100%;
	overflow: hidden;
	}
html {
	font-size: 100.01%;
	}
body {
	font: .84em Arial, sans-serif;
	color: #fff;
	background: #040918;
	}
address {
	font-style: normal;
	}
hr {
	height: 0;
	background: none;
	color: #91fbff;
	border-top: 1px dotted #91fbff;
	margin: 1.5em 0 1em 0;
	line-height: 99%;
	text-align: left;
	}
fieldset {
	border: 0 solid transparent;
	}
label {
	padding: 0 .5em 0 3px;
	cursor: pointer;
	}
input, textarea, select {
	font: 1em Arial, sans-serif;
	}
input[type="radio"] {
	margin-bottom: -3px;
	}
table {
	border-collapse: collapse;
	}
/*div {
	cursor: default;
	}*/
p {
	margin-bottom: 1.2em;
	}
a {
	color: #6f6;
	text-decoration: underline;
	}
a:visited {
	color: #9fe39f;
	}
a:hover {
	color: #fff;
	}
a, input[type="button"], input[type="submit"], input[type="radio"], input[type="checkbox"], button {
	cursor: url(http://i3.i.ua/spy3/spy3.cur), pointer;
	}
b, .white {
	color: #fff;
	}
h1 b, 
h2 b,
h3 b {
	font-weight: normal;
	}
blockquote {
	margin: 0 0 1em 2em;
	}
small, .small {
	/*font: .89em Tahoma, Verdana, Arial, sans-serif;*/
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	}
big, .big {
	/*font: 1.47em Impact, Compact, Arial Narrow, sans-serif;*/
	font: 1.47em Tahoma, Verdana, Arial, sans-serif;
	}
h1, h2, h3 {
	color: #91fbff;
	margin-bottom: 1em;
	}
h1, h2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	}
ul {
	margin: 0 0 1.2em 1.2em;
	}
ul li {
	list-style-image: url(http://i3.i.ua/spy3/list.png);
	margin: 0 0 .3em 1.2em;
	}

/* ---------------------- COMMON CLASSES ---------------------- */
.bold {font-weight: bold;}
.textLeft {text-align: left ! important;}
.textCenter {text-align: center;}
.textRight {text-align: right;}
.nowrap {white-space: nowrap;}
/* -------------------------------------------- */
.floatLeft {float: left;}
.floatRight {float: right;}
.noFloat {float: none ! important; clear: both ! important;}
.marginB1 {margin-bottom: 1em ! important;}
.marginB2 {margin-bottom: 2em ! important;}
.marginT1 {margin-top: 1em ! important;}
.marginT2 {margin-top: 2em ! important;}
.margin0 {margin: 0 ! important;}
.width1 {width: 1%;}
.width5 {width: 4.9%;}
.width10 {width: 9.9%;}
.width15 {width: 14.9%;}
.width20 {width: 19.9%;}
.width25 {width: 24.9%;}
.width30 {width: 29.9%;}
.width33 {width: 32.9%;}
.width40 {width: 39.5%;}
.width50 {width: 49.5%;}
.width60 {width: 59.5%;}
.width75 {width: 74.5%;}
.width80 {width: 79.5%;}
.width90 {width: 89.5%;}
.width100 {width: 99.5%;}
/* -------------------------------------------- */
.likeHref {
	color: #53327D;
	text-decoration: none;
	border-bottom: 1px dotted #53327D ! important;
	cursor: url(http://i3.i.ua/spy3/spy3.cur), pointer;
	}
img.likeHref, img.likeHref:hover {
	border-bottom: none;
	}
.clear:after {
    content: "."; 
    display: block;
    height: .1px; 
    clear: both; 
    visibility: hidden;
	line-height: .1px;
	font-size: 0;
	}
* html .clear {
	height: 1%;
	}
.clear {
	display: block;
	clear: both;
	}

.Content .Paging {
	margin: 4em 0;
	padding-top: 1em;
	border-top: 1px dotted #91fbff;
	}
.Content .Paging * {
	float: left;
	width: 30px;
	height: 30px;
	color: #fff;
	margin-right: 4px;
	text-align: center;
	line-height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	font-size: 12px;
	}
.Content .Paging a {
	text-decoration: none;
	background: #0b1433;
	}
.Content .Paging a:hover {
	font-size: 16px;
	font-weight: bold;
	}
.Content .Paging b {
	font-size: 16px;
	width: 28px;
	height: 28px;
	border: 1px solid #ff3568;
	}

.Bg {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	}
img.Bg {
	z-index: 1;
	}
div.Bg {
	z-index: 100;
	background: url(http://i3.i.ua/spy3/bgg_interlaced.gif);
	opacity: .6;
	}
.Logo, 
.Logo img {
	display: block;
	width: 84px;
	height: 425px;
	}
.Logo {
	position: absolute;
	left: 2%;
	top: 46%;
	margin-top: -210px;
	}
.NokiaPrizes, 
div#NokiaPrizes {
	display: block;
	position: absolute;
	top: 43%;
	margin-top: -140px;
	}
.NokiaPrizes, 
div#NokiaPrizes, 
div#NokiaPrizes img, 
a.NokiaPrizes img {
	height: 280px;
	}
.NokiaPrizes {
	width: 50px;
	right: 18px;
	}
div#NokiaPrizes {
	width: 62px;
	right: 0;
	overflow: hidden;
	}
div#NokiaPrizes img {
	width: 66px;
	}
a.NokiaPrizes img {
	width: 230px;
	}
img.Logo, 
div#NokiaPrizes {
	z-index: 2;
	}
a.Logo, 
span.Logo, 
.NokiaPrizes {
	z-index: 255;
	overflow: hidden;
	background: url(http://i3.i.ua/spy3/blank.png);
	}
span.Logo {
	opacity: .4;
	}
a.Logo img, 
a.NokiaPrizes img, 
div.NokiaPrizes * {
	margin-left: 200px;
	}
.NokiaPrizes:hover, 
span.NokiaPrizes {
	width: 230px;
	}
a.Logo:hover img, 
a.NokiaPrizes:hover img,
.NokiaPrizes:hover *, 
span.NokiaPrizes {
	margin-left: 0;
	}

.Navigation {
	position: absolute;
	z-index: 255;
	right: 20px;
	top: 2%;
	list-style: none;
	}
.Navigation li,
.Navigation li a, 
.Navigation li b {
	width: 54px;
	height: 54px;
	}
.Navigation li {
	list-style: none;
	float: left;
	}
.Navigation li a, 
.Navigation li b {
	display: block;
	width: 54px;
	height: 54px;
	background-repeat: no-repeat;
	text-indent: 110px;
	overflow: hidden;
	white-space: nowrap;
	}
.Navigation li img {
	width: 44px;
	height: 44px;
	margin: 5px;
	}
.Navigation li#rules {
	margin-right: -6px;
	}
.Navigation li#prizes {
	margin-top: 12px;
	}
.Navigation li#rules a {
	background-image: url(http://i3.i.ua/spy3/m_rules.gif);
	}
.Navigation li#rules a:hover, 
.Navigation li#rules b {
	background-image: url(http://i3.i.ua/spy3/m_rules_o.gif);
	}
.Navigation li#rating a {
	background-image: url(http://i3.i.ua/spy3/m_rating.gif);
	}
.Navigation li#rating a:hover, 
.Navigation li#rating b {
	background-image: url(http://i3.i.ua/spy3/m_rating_o.gif);
	}
.Navigation li#prizes a {
	background-image: url(http://i3.i.ua/spy3/m_prizes.gif);
	}
.Navigation li#prizes a:hover, 
.Navigation li#prizes b {
	background-image: url(http://i3.i.ua/spy3/m_prizes_o.gif);
	}

ul.Participants {
	position: absolute;
	z-index: 255;
	right: 0;
	bottom: 1.4%;
	width: 170px;
	list-style: none;
	padding-right: 34px;
	opacity: 0.3;
	background: url(http://i3.i.ua/spy3/blank.png);
	}
ul.Participants:hover {
	opacity: 1;
	}
ul.Participants li {
	list-style: none;
	float: right;
	clear: both;
	text-align: right;
	text-indent: 0;
	font: 10px Tahoma, Verdana, sans-serif;
	}
ul.Participants li a:visited {
	color: #6f6;
	}
ul.Participants li a:hover {
	color: #fff ! important;
	}

div.Container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 250;
	overflow: hidden;
	overflow-y: auto;
	}
div.Content {
	color: #fff;
	margin: 4% 30% 20px 19%;
	background: url(http://i3.i.ua/spy3/blank.png);
	/*position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	}
div.ContentBg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background: url(http://i3.i.ua/spy3/bgv_interlaced.gif);
	opacity:.5;*/
	}
.user {
	padding: 0;
	color: #91fbff;
	background: #0b1433;
	border: 1px dotted #91fbff;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	}
.user b {
	font-weight: normal;
	color: #91fbff;
	}
.user b.big {
	color: #fff;
	}
.Avatar, a.Avatar {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 0;
	}
.user .Avatar {
	margin: 0 10px 0 0;
	}
.user .Avatar img {
	width: 50px;
	}
.guess {
	margin: 0;
	padding: 14px;
	border: 1px dotted #91fbff;
	background: #0b1433;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
form .guess {
	border-top: none;
	margin-top: -10px ! important;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	}
blockquote.submit {
	margin-top: -1px ! important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	}
.guess h2, 
.guess h3 {
	margin-bottom: .2em;
	}
.Alert,
blockquote.submit input {
	display: inline-block;
	padding: 10px 0 10px 40px;
	color: #ff8ed0;
	background-image: url(http://i3.i.ua/spy3/alert.png);
	background-repeat: no-repeat;
	background-position: 0 30%;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	}
blockquote.submit input {
	float: left;
	background-color: #0b1433;
	font-size: 16px;
	text-decoration: underline;
	}
blockquote.submit input:hover {
	color: #fff;
	}
blockquote.submit {
	position: relative;
	margin-top: -1px;
	padding-top: 0;
	padding-bottom: 5px;
	border-top: none;
	float: left;
	}
input.submit {
	font-weight: bold;
	padding: .2em 1em;
	}

blockquote dt {
	margin-bottom: 1em;	
	}
dt big {
	color: #91fbff;
	}

.TopUsers {
	float: left;
	margin: 0 2% 0 0;
	padding: 0;
	width: 46%;
	}
.TopUsers dt {
	margin: 0 .2em 0 0;
	padding: 0;
	float: left;
	width: 117px;
	height: 124px;
	}
.TopUsers dd {
	margin: 0;
	padding: 0 0 .5em 0;
	border: 0;
	}
.Prize {
	float: left;
	width: 45%;
	margin: 0 20px 20px 0;
	text-align: center;
	}
.Prize big, 
.Prize a big {
	color: #91fbff;
	}
.Prize a big {
	text-decoration: underline;
	}
.Prize a:hover big {
	text-decoration: none;
	}
.Prize img {
	width: 222px;
	margin-bottom: 20px;
	}
.Prize a, 
.Prize a:hover, 
.Prize a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	}

a.decor, 
a.big {
	display: inline-block;
	padding: 10px;
	font: 18px Tahoma, Verdana, Arial, sans-serif;
	line-height: 20px;
	white-space: nowrap;
	}
a.decor:visited, 
a.big:visited {
	color: #6f6;
	}
a.decor:hover, 
a.big:hover {
	color: #fff;
	}
a.decor {
	padding-left: 50px;
	background-image: url(http://i3.i.ua/spy3/ufo.png);
	background-repeat: no-repeat;
	background-position: 0 55%;
	}

/* --------------------- FOOTER --------------------- */
.Footer {
	position: absolute;
	z-index: 254;
	left: 0;
	bottom: 0;
	padding: 10px;
	color: #889dd3;
	font: 9px Tahoma, Verdana, sans-serif;
	opacity: .15;
	background: url(http://i3.i.ua/spy3/blank.png);
	}
.Footer:hover {
	opacity: .6;
	}
.Footer a {
	color: #fff;
	text-decoration: none;
	}
.Footer .counter {
	padding-top: 5px;
	}
.Footer .counter img {
	width: 160px;
	height: 19px;
	}
.Footer a span {
	padding: 0 2px 0 3px;
	background: #309072;
	color: #002;
	}