*{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#767676;
	background-repeat:no-repeat;
	text-align:left;
}
html{
	background-color:#020202;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:100%;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
body{
	text-align:center;
	background-image:url(../img/body.jpg);
	background-position:center center;
	height:100%;
}
img{
	border:0px;
}
.cb{
	clear:both;
	height:0px;
	overflow:hidden;
}
a{
	
}
#splash{
	width:925px;
	height:690px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-345px 0px 0px -462px;		
}
#mainholder {
	height:509px;
	overflow:hidden;
}
#main1{
	height:509px; width: 925px;
	background-image:url(../img/main1.jpg);
	position:absolute;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#main2{
	position: absolute;
	height:509px; width: 925px;
	background-image:url(../img/main2.jpg);
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
#langs{
	margin-top: 20px;
	margin-bottom:10px;
	text-align:right;
	height:11px;
}
#langs a{
	color:#838A93;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	display:block;
	float:right;
	height:11px;
	overflow:hidden;
	line-height:1000px;
	margin-left:10px;
}
#langs a:hover{
	color:#B61919;
}
#langs a.active{
	background-image:url(../img/arrow.gif);
	color:#B61919;
	cursor:text;
	margin-left:10px;
}
.slogan{
	position:absolute;
	width:375px;
	height:93px;
	margin:11px 0px 0px 25px;
	overflow:hidden;
	line-height:1000px;
}
#sloganRu{
	background-image:url(../img/sloganRu.png);
}
#sloganEn{
	background-image:url(../img/sloganEn.png);
}
.enterBtnRu{
	position:absolute;
	width:244px;
	height:68px;
	background-image:url(../img/enterBtnRu.png);
	overflow:hidden;
	line-height:1000px;
	margin:440px 0px 0px 680px;
}
.enterBtnRu:hover{
	background-image:url(../img/enterBtnRuOn.png);
}
.enterBtnEn{
	position:absolute;
	width:304px;
	height:68px;
	background-image:url(../img/enterBtnEn.png);
	overflow:hidden;
	line-height:1000px;
	margin:440px 0px 0px 620px;
}
.enterBtnEn:hover{
	background-image:url(../img/enterBtnEnOn.png);
}
#banners{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#banners li{
	float:left;
	margin-right:1px;
}
#banners li a{
	display:block;
	float:left;
	width:230px;
	height:106px;
	overflow:hidden;
	line-height:1000px;
	position:relative;
}
#banners li.cskatvRu a{
	background-image:url(../img/cskatvRu.jpg);
}
#banners li.cskatvRu a:hover{
	background-image:url(../img/cskatvRuOn.jpg);
}
#banners li.ticketsRu a{
	background-image:url(../img/ticketsRu.jpg);
}
#banners li.ticketsRu a:hover{
	background-image:url(../img/ticketsRuOn.jpg);
}
#banners li.shopRu a{
	background-image:url(../img/shopRu.jpg);
}
#banners li.shopRu a:hover{
	background-image:url(../img/shopRuOn.jpg);
}
#banners li.communityRu a{
	background-image:url(../img/communityRu.jpg);
}
#banners li.communityRu a:hover{
	background-image:url(../img/communityRuOn.jpg);
}

#banners li.cskatvEn a{
	background-image:url(../img/cskatvEn.jpg);
}
#banners li.cskatvEn a:hover{
	background-image:url(../img/cskatvEnOn.jpg);
}
#banners li.ticketsEn a{
	background-image:url(../img/ticketsEn.jpg);
}
#banners li.ticketsEn a:hover{
	background-image:url(../img/ticketsEnOn.jpg);
}
#banners li.shopEn a{
	background-image:url(../img/shopEn.jpg);
}
#banners li.shopEn a:hover{
	background-image:url(../img/shopEnOn.jpg);
}
#banners li.communityEn a{
	background-image:url(../img/communityEn.jpg);
}
#banners li.communityEn a:hover{
	background-image:url(../img/communityEnOn.jpg);
}
#botMenu{
	padding:0px;
	margin:0px 0px 0px 280px;
	list-style-type:none;
}
#botMenu li{
	float:left;
	margin-right:30px;
}
#botMenu *{
	font-size:10px;
	font-weight:bold;
}
#botMenu a{
	text-decoration:none;
}
#botMenu a:hover{
	text-decoration:underline;
}
#imgLoader{
	position:absolute;
	left:-1000px;
	top:-1000px;
}
.ru{
	width:55px;
	background-image:url(../img/ru.gif);
}
.en{
	width:51px;
	background-image:url(../img/en.gif);
}
.jp{
	width:38px;
	background-image:url(../img/jp.gif);
}
.ru:hover{
	width:55px;
	background-image:url(../img/ruOver.gif);
}
.en:hover{
	width:51px;
	background-image:url(../img/enOver.gif);
}
.jp:hover{
	width:38px;
	background-image:url(../img/jpOver.gif);
}
.activeRu{
	width:55px;
	background-image:url(../img/activeRu.gif);
	cursor:text !important;
}
.activeEn{
	width:51px;
	background-image:url(../img/activeEn.gif);
	cursor:text !important;
}
