/* Blueprint Version 0.6 - 21.9.2007 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
body {
	background: black url('../i/fon.jpg') center top repeat-x;
	color: white;
}
div, span, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, code, del, dfn,
em, q, dl, dt, dd, ol, li, fieldset, label, legend,
caption, tr, th, td {
	color: grey;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	text-align: left;
}
a img, img { border: none; }
.png {
	behavior: url('css/pngbehavior.htc');
}
div.hr {
  height: 6px;
  background: url('../i/hr1.gif')  center center no-repeat;
  margin:12px auto 8px auto;
}
div.hr hr {
  display: none;
}
table {
	border-collapse: collapse;
	border: 0px;
}
table td {
	padding: 0px;
	vertical-align: top;
}
.c { text-align: center !important; }
.r { text-align: right !important; }
.l { text-align: left !important; }
.t { vertical-align: top !important; }
.m { vertical-align: middle !important; }
.b { vertical-align: bottom !important; }
.fleft { float: left; }
.fright {float: right;}
.h100p { height: 100% !important; }
.w100p { width: 100% !important; }
.ma { margin:auto;}

.lightfon {
	background: url('../i/fon_2.jpg') top center no-repeat;
}
.footer {
	height:100px;
}
.footer table { 
	width:850px;
	margin:10px auto 7px auto;
}
.footer table td {
	color:#2e2e2e;
	vertical-align:middle;
}
.logo-eng {
	margin: 50px auto 10px auto;
	width:659px;
	height:60px;
	background: url('../i/logo-eng-intro.png') top left no-repeat;
}
.logo-rus {
	margin: 50px auto 10px auto;
	width:714px;
	height:60px;
	background: url('../i/logo-rus-intro.png') top left no-repeat;
}
#video {
	width:720px;
	height:405px;	
	margin: 0 2px 4px 4px;
	position:relative;
	top:3px;
}
#timer {
	margin:4px auto 0 auto;
	width:230px;
}
.videoblock {
	background: url('../i/border-video.gif') top left no-repeat;
	width:727px;
	height:411px;
	margin:auto;
}

.choose {
	width:720px;
	margin:30px auto 20px auto;
}
.choose td {
	text-align:center;
	padding:3px;
	width:133px;
}
.choose-lang {
	width:128px;
	margin:auto;
}
.choose-lang a {
	display:block;
	padding:13px 10px 13px 42px;
	color:#fff;
	font-family: Georgia;
	font-size:14px;
	text-transform: uppercase;
	text-decoration:none;
}
.choose-lang.on {background: url('../i/lang-bg-on.png') no-repeat center center; }
.choose-lang.off {background: url('../i/lang-bg-off.png') no-repeat center center; }
.eng a {background: url('../i/gb.png') no-repeat 20px 17px; }
.pl a {background: url('../i/pl.png') no-repeat 20px 17px; }
.rus a {background: url('../i/ru.png') no-repeat 20px 17px; }
.ger a {background: url('../i/de.png') no-repeat 20px 17px; }
.it a {background: url('../i/it.png') no-repeat 20px 17px; }
.fre a {background: url('../i/fr.png') no-repeat 20px 17px; }
.spa a {background: url('../i/es.png') no-repeat 20px 17px; }


.choose form { margin:5px 0 0 0;}
.skip {
	color:#fff;
	font-family: Georgia, serif;

	font-size: 11px;
}
.intro-check {
	margin:0px;
	font-size:10px;
}
.intro-check label { cursor:pointer; margin:0;}
.intro-check label input { position:relative; top:3px; margin:0 5px 0 0;}

.nextupdate { 
	color:#fff;
	font-family: Georgia, serif;
	text-transform: uppercase;
	font-size: 10px;
	margin-top:10px;
}
.darkblue { color:#2E2E2E;}