p, h1, h2, h3, h4, h5, h6, address, cite, fieldset, form, label, table, td, blockquote, hr, img, dl, dt, dd {
	margin: 0;
	padding: 0;
	}
html {
	font-size: 100.01%;
	height: 100%;
	}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url(http://i3.i.ua/alexx/bg.png) #0b191d;
	font: .84em Arial, sans-serif;
	/*color: #d4dbaf;*/
	color: #ccc;
	}
img {
	border: none;
	}
a {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {
	text-decoration: none;
	}
hr {
	height: 0;
	border: none;
	background: none;
	color: #2a373a;
	border-top: 1px solid #2a373a;
	margin-bottom: 16px;
	line-height: 99%;
	text-align: left;
	}
fieldset {
	border: 0 solid transparent;
	}
input, 
textarea, 
select {
	font: 1em Arial, sans-seri;
	outline: none;
	}
input[type="radio"], 
input[type="checkbox"] {
	margin-bottom: -3px;
	cursor: pointer;
	}
input[type="button"], 
input[type="submit"], 
input[type="reset"], 
select {
	cursor: pointer;
	}
label {
	padding-right: 16px;
	padding-left: 8px;
	cursor: pointer;
	}
select optgroup {
	font-style: normal !important;
	font-weight: normal !important;
	color: #777;
	background: #fff;
	}
select optgroup option {
	color: #000;
	background: #fff;
	}
p {
	margin-bottom: 16px;
	}
ul {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 16px;
	}
blockquote {
	margin-bottom: 16px;
	margin-left: 32px;
	}
address {
	font-style: normal;
	}
small, 
.small {
	font-size: .85em;
	}
big {
	font-size: 1.15em;
	}
h1, 
h2, 
h3 {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	}
h1 {
	margin-bottom: 16px;
	font-size: 1.9em;
	font-weight: normal;
	color: #fffcb8;
	text-shadow: 0 0 7px #fffcb8;
	}
h2 {
	margin-bottom: 8px;
	padding-top: 16px;
	font-size: 1.6em;
	font-weight: normal;
	color: #f3e494;
	text-shadow: 0 0 5px #f3e494;
	}
h3 {
	margin-bottom: 4px;
	font-size: 1.3em;
	color: #e2d06c;
	text-shadow: 0 0 3px #e2d06c;
	}
h1 a {
	color: #f3e494;
	}
h2 a {
	color: #fffcb8;
	}
h3 a {
	color: #e2d06c;
	}
.clear:after {
	content: ".";
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	height: .1px;
	line-height: .1px;
	}
.clear {
	display: inline-block;
	}
* html .clear {
	height: 1%;
	}
.clear {
	display: block;
	clear: both;
	}
.Header, 
.Body {
	position: relative;
	min-width: 980px;
	max-width: 1280px;
	clear: both;
	}
.Wrap {
	margin-left: 15%;
	width: 77%;
	}
.Body .Wrap {
	padding-top: 122px;
	padding-left: 32px;
	line-height: 140%;
	}
.Body h1 {
	margin-left: -32px;
	}
.Body b {
	color: #fff;
	}
/*.Footer .Wrap {
	margin-left: 11%;
	}*/
.Header {
	z-index: 2;
	}
.navigation {
	position: absolute;
	z-index: 2;
	margin-left: 11%;
	width: 85%;
	}
.navigation a {
	display: block;
	float: left;
	width: 16%;
	/*min-width: 120px;*/
	height: 79px;
	background-position: 0 100%;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -1000%;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	}
.navigation .home {background-image:url(http://i3.i.ua/alexx/navigation_home.png);}
.navigation .home_o, 
.navigation .home:hover {background-image:url(http://i3.i.ua/alexx/navigation_home_o.png);}
.navigation .register {background-image:url(http://i3.i.ua/alexx/navigation_register.png);}
.navigation .register_o, 
.navigation .register:hover {background-image:url(http://i3.i.ua/alexx/navigation_register_o.png);}
.navigation .rules {background-image:url(http://i3.i.ua/alexx/navigation_rules.png);}
.navigation .rules_o, 
.navigation .rules:hover {background-image:url(http://i3.i.ua/alexx/navigation_rules_o.png);}
.navigation .top {background-image:url(http://i3.i.ua/alexx/navigation_top.png);}
.navigation .top_o, 
.navigation .top:hover {background-image:url(http://i3.i.ua/alexx/navigation_top_o.png);}
.navigation .terms {background-image:url(http://i3.i.ua/alexx/navigation_terms.png);}
.navigation .terms_o, 
.navigation .terms:hover {background-image:url(http://i3.i.ua/alexx/navigation_terms_o.png);}
.navigation .talk {background-image:url(http://i3.i.ua/alexx/navigation_talk.png);}
.navigation .talk_o, 
.navigation .talk:hover {background-image:url(http://i3.i.ua/alexx/navigation_talk_o.png);}
.logout {
	display: block;
	position: absolute;
	z-index: 3;
	right: 14px;
	top: 16px;
	width: 17px;
	height: 17px;
	background: url(http://i3.i.ua/alexx/button_logout.png);
	text-decoration: none;
	text-indent: -1000%;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	}
.logout:hover {
	background: url(http://i3.i.ua/alexx/button_logout_o.png);
	}
.logo {
	position: absolute;
	z-index: 3;
	width: 121px;
	height: 232px;
	left: 0;
	top: 130px;
	}
span.input {
	display: block;
	width: 338px;
	height: 38px;
	margin: -4px 0 0 -8px;
	padding: 20px 16px 0 16px;
	background: url(http://i3.i.ua/alexx/input_bg.jpg) no-repeat;
	}
span.input input {
	display: block;
	width: 98%;
	margin-left: 3px;
	border: none;
	background: none;
	color: #fff;
	font-size: 1.15em;
	}
span.submit {
	display: block;
	width: 212px;
	height: 58px;
	margin-left: -8px;
	overflow: hidden;
	background: url(http://i3.i.ua/alexx/submit_bg.jpg) no-repeat;
	}
span.submit input {
	display: block;
	background: none;
	border: none;
	width: 100%;
	height: 58px;
	text-indent: -500px;
	}
.game {
	position: relative;
	z-index: 1;
	left: 0;
	width: 100%;
	min-width: 980px;
	background: url(http://i3.i.ua/alexx/game_bg.png) repeat-x 0 100%;
	}
#flashcontent1 {
	width: 100%;
	height: 750px;
	}
table {
	width: 100%;
	border-spacing: 0;
	/*border-bottom: 1px dotted #304043;*/
	}
table td {
	padding: 8px 32px;
	/*border-bottom: 1px solid #000;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #304043;
	vertical-align: top;
	}
table thead td {
	border-top: none;
	color: #3d4e51;
	letter-spacing: .5em;
	}
table tbody td {
	font-size: 1.2em;
	}
table td.top, 
table td.score {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	text-align: right;
	}
table td a {
	color: #ccc;
	border-bottom: 1px solid #555;
	text-decoration: none;
	}
table .platinum td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-color: #4b6d73;
	background: url(http://i3.i.ua/alexx/table_platinum_bg.png);
	color: #c3d7e1;
	font-size: 1.3em;
	}
table .platinum td a {
	color: #c3d7e1;
	text-decoration: none;
	border-bottom: 1px solid #364a4d;
	}
table .gold td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-color: #7e4a11;
	background: url(http://i3.i.ua/alexx/table_gold_bg.png);
	color: #fff2c5;
	font-size: 1.3em;
	}
table .gold td a {
	color: #fff2c5;
	text-decoration: none;
	border-bottom: 1px solid #553e24;
	}
table .silver td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-bottom: 9px;
	border-bottom-color: #555;
	background: url(http://i3.i.ua/alexx/table_silver_bg.png);
	color: #ccc;
	font-size: 1.3em;
	}
table .silver td a {
	color: #ccc;
	text-decoration: none;
	border-bottom: 1px solid #444;
	}
table tbody tr:hover td {
	background: none;
	}
table .platinum td.top, 
table .gold td.top,
table .silver td.top {
	color: #fff;
	}
table td a:hover {
	color: #fff;
	border-bottom-color: #0b191d;
	}
table td.prize {
	width: 87px;
	background: none;
	padding-right: 16px;
	padding-left: 32px;
	background-position: 50% 50% ! important;
	background-repeat: no-repeat ! important;
	}
table .platinum td.prize {
	background-image: url(http://i3.i.ua/alexx/prize_platinum.jpg);
	}
table .gold td.prize {
	background-image: url(http://i3.i.ua/alexx/prize_gold.jpg);
	}
table .silver td.prize {
	background-image: url(http://i3.i.ua/alexx/prize_silver.jpg);
	}
/*table .platinum:hover td.prize, 
table .gold:hover td.prize, 
table .silver:hover td.prize {
	opacity: 1;
	}*/
.paging {
	padding-top: 10px;
	margin-top: 30px;
	}
.paging * {
	float: left;
	padding: .2em .22em .2em .3em;
	margin-right: 2px;
	text-decoration: none;
	font-size: .85em;
	}
.paging a, 
.paging a:visited {
	border: 1px solid #57462c;
	color: #e5b63b;
	}
.paging a:hover {
	border-color: #e5b63b;
	color: #ffc;
	}
.paging span {
	border: 1px solid #302b23;
	color: #765828;
	}
.paging .current {
	font-size: 1.1em;
	padding: .34em .44em .34em .38em;
	margin: -.22em 5px 0 3px;
	border: 1px solid #e5b63b;
	color: #ffc;
	height: auto;
	font-weight: bold;
	text-shadow: 0 0 5px #ffc;
	}
.Body b.btn_grey, 
.Body b.btn_yellow {
	display: inline-block;
	padding: .12em .24em .16em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font: .85em Tahoma, Verdana, sans-serif;
	cursor: default;
	}
.Body b.btn_grey {
	border: 1px solid #999;
	color: #ccc;
	}
.Body b.btn_yellow {
	border: 1px solid #bfae6a;
	color: #f4e194;
	}
.index {
	height: 250px;
	}
.index h1 {
	margin: 30px 0;
	}
.yes, 
.no {
	display: inline-block;
	width: 252px;
	height: 58px;
	margin: 0 20px 0 -9px;
	background-repeat: no-repeat;
	text-indent: -1000px;
	white-space: nowrap;
	overflow: hidden;
	}
.yes {
	background-image: url(http://i3.i.ua/alexx/button_yes.jpg);
	}
.no {
	background-image: url(http://i3.i.ua/alexx/button_no.jpg);
	}

/* --------------------- */
.comments {padding: 20px;
	background: url(http://i3.i.ua/alexx/comments_bg.png) #f7f7f7;
	color: #000;
	}
.comments h3 {
	text-shadow: 0 0 5px #fff;
	margin-bottom: 0;
	}
.comments b {
	color: #930;
	}
.comments table.form td {
	padding: 16px 0 0.2em 1em;
	vertical-align:top;
	border-bottom: none;
	}
.comments td.textright {
	width: 122px;
	text-align: right;
	}
.comments table.form tbody td {
	font-size: 1em;
	}
.comments table.form td textarea {
	width: 97%;
	}
.Smile img, 
.smiles img, 
img.Smile {
	padding: 2px;
	border: none;
	margin: 0;
	vertical-align: middle;
	}
.comments table.form td div.Smile {
	padding-right: .2em;
	margin-left: 1px;
	}
.comments table.form .advanced {
	text-decoration: none;
	color: #444;
	cursor: pointer;
	}
.marginT1 {
	margin-top: 1em;
	}
.marginT05 {
	margin-top: .5em;
	}
.marginB05 {
	margin-bottom: .5em;
	}
.paddingT05 {
	padding-top: .5em;
	}
.paddingT02 {
	padding-top: .2em;
	}
.darkgrey {
	color: #665;
	}
.grey {
	color: #887;
	}
.bold {
	font-weight: bold;
	}
.floatright {
	display:block;
	float:right !important;
	}
.comments .Column {
	float: left;
	}
.comments .Lfixed {
	width: 150px;
	margin-top: 16px;
	}
.comments .Cfixed {
	float: none;
	margin-left: 150px;
	margin-top: 16px;
	}
.comments .addComment { /* нижняя линка добавления коммента */
	font-weight: bold;
	margin: 1em 0 1em 150px;
	font-size: 121%;
	}
.comments .drop {
	clear:both;
	width:100%;
	font-size:0;
	height:0.1px;
	line-height:0.1px;
	margin:0;
	padding:0;
}
.comments .Nr, 
.comments .Nr:visited {
	width: 30px;
	padding: .1em 0;
	text-align: center;
	display: block;
	margin-right: 5px;
	float: left;
	text-decoration: none;
}
.comments b.Nr {	
	width: auto;
	padding: .1em .5em;
	text-align: left;
	display: inline-block;
	float: none;
	font-family: Arial;
	font-size: 85%;
}
.comments .quote {
	padding-left: .5em;
	margin-bottom: 1em;
	color: #999;
	display: block;
}
.comments .letterCounter {
	display: block;
	padding: 0 .2em;
	font-style: italic;
}
.menu {
	position: absolute;
	list-style: none;
	z-index: 255;
	padding: .5em;
	margin: 0;
	display: none;
	font-size: 83%;
	color: inherit;
	max-width: 26em;
	overflow: hidden;
	text-align: left;
	background: url(http://i3.i.ua/alexx/comments_bg.png) #f7f7f7;
}
.comments table.form {
	border-top: 1px dashed #ccb;
	}
.comments table.form td textarea {
	background-color: #fff;
	border: 1px solid #930;
	}
.comments table.form .advanced {
	border-bottom: 1px dashed #887;
	color: #887;
	}
.comments table.form .advanced:hover {
	border-bottom: 1px dashed #f7f7f7;
	}
.darkgrey {
	color: #930;
	}
.grey {
	color: #887;
	}
.comments .red {
	color: #930;
	}
.comments .Lfixed {
	border-top: 1px dashed #ccb;
	}
.comments a {
	color: #930 ! important;
	}
.comments .Cfixed {
	border-top: 1px dashed #ccb;
	}
.comments p.small {
	color: #963;
	}
.comments .Nr, 
.comments .Nr:visited {
	background: #fff;
	border: 1px solid #ccb;
	border-top: none;
	color: #930;
}
.comments .quote {
	color: #963;
	border-left: 3px dotted #963;
}
.comments .letterCounter {
	color: #963;
}











/*.Footer .achtung {
	width: 100%;
	text-transform: uppercase;
	font: 17px Arial Narrow, Arial, sans-serif;
	color: #2c393c;
	text-align: justify !important;
	}*/
.Footer {
	position: relative;
	z-index: 2;
	min-width: 980px;
	padding-top: 64px;
	color: #3d4e51;
	font-size: .85em;
	}
.Footer a {
	color: #3d4e51;
	}
.Footer p {
	margin-left: 2%;
	}
p.achtung {
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 16px 0 0 .75%;
	}
.achtung i {
	display: block;
	float: left;
	width: 2%;
	height: 16px;
	background-position: 50% 0;
	background-repeat: no-repeat;
	}
.achtung i.space {
	width: 1%;
	}
.achtung i.a {background-image:url(http://i3.i.ua/alexx/_a.png);}
.achtung i.v {background-image:url(http://i3.i.ua/alexx/_v.png);}
.achtung i.g {background-image:url(http://i3.i.ua/alexx/_g.png);}
.achtung i.d {background-image:url(http://i3.i.ua/alexx/_d.png);}
.achtung i.e {background-image:url(http://i3.i.ua/alexx/_e.png);}
.achtung i.zh {background-image:url(http://i3.i.ua/alexx/_zh.png);}
.achtung i.z {background-image:url(http://i3.i.ua/alexx/_z.png);}
.achtung i.i {background-image:url(http://i3.i.ua/alexx/_i.png);}
.achtung i.u {background-image:url(http://i3.i.ua/alexx/_u.png);}
.achtung i.k {background-image:url(http://i3.i.ua/alexx/_k.png);}
.achtung i.l {background-image:url(http://i3.i.ua/alexx/_l.png);}
.achtung i.m {background-image:url(http://i3.i.ua/alexx/_m.png);}
.achtung i.n {background-image:url(http://i3.i.ua/alexx/_n.png);}
.achtung i.o {background-image:url(http://i3.i.ua/alexx/_o.png);}
.achtung i.p {background-image:url(http://i3.i.ua/alexx/_p.png);}
.achtung i.r {background-image:url(http://i3.i.ua/alexx/_r.png);}
.achtung i.s {background-image:url(http://i3.i.ua/alexx/_s.png);}
.achtung i.t {background-image:url(http://i3.i.ua/alexx/_t.png);}
.achtung i.y {background-image:url(http://i3.i.ua/alexx/_y.png);}
.achtung i.sh {background-image:url(http://i3.i.ua/alexx/_sh.png);}
.achtung i.ap {background-image:url(http://i3.i.ua/alexx/__.png);}
.achtung i.q {background-image:url(http://i3.i.ua/alexx/_q.png);}
.achtung i.yu {background-image:url(http://i3.i.ua/alexx/_yu.png);}
.achtung i.ya {background-image:url(http://i3.i.ua/alexx/_ya.png);}

#bmcounter {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 1px;
	visibility: hidden;
	}