@charset "windows-1251";
* {margin:0; border:0; padding:0; }
html,body{height:100%;width:100%; text-align:center; font-family:Tahoma; font-size:13px; color:#8d8670; background:#000 url(/i/bg.gif) top repeat;}
div{margin:0; border:0; padding:0;}
a{outline:none; font-size:13px; color:#cab881; text-decoration:underline}
a:hover{outline:none; color:#cab881; text-decoration:none}
h1{color:#eaeaea; font-size:21px; font-weight:normal; padding-bottom:10px;}
h2,h3,h4{color:#cab881; font-size:17px; font-weight:normal; padding-bottom:10px}
	h3{color:#efca5d}
	.ext{color:#cab881; font-size:17px; font-weight:normal;}
a img,img{outline:none}
.clear{clear:left;}
/*Слайдер*/
#UpBg{width:100%;background:url(/i/smthings/bg_line.png) top repeat-x}
#outer{height:100%; width:auto; overflow:hidden; position:relative; margin:0 auto;}
	.ie #outer, .gecko #outer{overflow-y:auto;}
.section ul, .section li{padding:0;	margin:0; list-style:none;}
#content,.section{padding:0;margin:0;list-style:none;}
#content{overflow:hidden; width:2100px; position:relative; height:auto; left:50%; margin-left:-1050px;}
.section{width:27300px; position:relative; }
	.section .sub{position:relative; float:left; width:2100px; left:0px;height:auto;}

	
	.ie6 #outer, .ie7 #outer{width:100%;}
	.ie6 #content, .ie7 #content{width:2560px; left:50%; margin-left:-1280px;}
	.ie6 .section, .ie7 .section{width:33280px; position:relative;}
	.ie6 .section .sub, .ie7 .section .sub{width:2560px;}

.Player{position:absolute; width:409px; height:11px; top:30px; left:285px;}
	.ie6 .Player, .ie7 .Player{top:50px}
	#MainPage .Player{left:305px; top:65px;}
/*********************Главная страница*******************/
	#MainPage{position:relative; width:1024px; height:auto; top:0px; left:0px; margin:0 auto; }
		#MainLogo{position: relative; width:849px; height:333px; top:70px; left:0px; margin:0 auto; background:url(/i/main/main_logo.png) no-repeat}
		
		.Language{position:absolute; width:52px; height:auto; top:130px; left:130px; text-align:center;}
		.Language a{display:block;}
			.ie6 .Language, .ie7 #Language{left:3px}
			.Language img{margin:3px 0px;}
		#CafeClubLine{position:relative; width:1024px; height:73px; top:65px; left:0px}
			.ie6 #CafeClubLine{top:45px}
			#Cafe{position:absolute; width:122px; height:73px; top:16px; left:451px;}			
				#Cafe a{display:block; width:122px; height:73px; background:url(/i/main/cafe.png) no-repeat}			
			#Club{position:absolute; width:132px; height:68px; bottom:0px; right:150px;}
				#Club a{display:block; width:132px; height:68px; background:url(/i/main/club.png) no-repeat}
			
		#CopyRights{position:relative; width:auto; height:auto; top:0px; left:0px; text-align:center; color:#666666; font-size:13px; margin-top:100px;}
/*********************Второстепенные страницы*******************/
	.SimplePageZero{position:relative; width:1024px; height:auto; top:0px; left:0px; margin:0 auto;}
	.SimplePage{position:relative; width:812px; height:auto; top:0px; left:0px; margin:0 auto; min-height:93px;}
		.ie6 .SimplePage{height:93px;}
		.Reging{position:absolute; width:100px; height:auto; top:130px; right:60px;}
		.ie6 .Reging, .ie7 .Reging{top:180px}
			.Reging a{color:#9c8a54}
		
		.SimpleLogo{position:relative; width:519px; height:257px; top:0px; left:7px; margin:0 auto; margin-top:0px; background:url(/i/simplepage/logo.png) no-repeat}
			.SimpleLogo a{position:absolute; display:block; width:209px; height:44px; top:104px; left:139px}
		.CafeMain{position:absolute; width:127px; height:31px; top:170px; left:195px; background:url(/i/simplepage/cafe_main.png) no-repeat}
			.CafeMain a{position:absolute; display:block; width:57px; height:27px; top:1px; left:69px;}
	
		.ClubMain{position:absolute; width:127px; height:31px; top:170px; left:195px; background:url(/i/simplepage/club_main.png) no-repeat}	
			.ClubMain a{position:absolute; display:block; width:57px; height:27px; top:1px; left:0px;}
			
		.SimpleMenu, .SimpleMenuOne, .SimpleMenuRight{position:relative; width:721px; height:60px; top:-50px; left:0px; margin:0 auto; background:url(/i/simplepage/left_menu_bg.png) no-repeat; padding-top:24px;}
			.SimpleMenuRight{width:810px; background-position:center; left:-2px;}
			.SimpleMenu a, .SimpleMenuRight a{color:#c1b492; font-size:16px; text-decoration:none; margin:0px 16px}
			.SimpleMenu a:hover, .SimpleMenuRight a:hover{color:#ffcf4a; font-size:16px; text-decoration:none}
			.SimpleMenu a.active, .SimpleMenuRight a.active{color:#ffcf4a; font-size:16px; text-decoration:underline}
			.SimpleMenuOne{color:#ffcf4a; font-size:16px; text-decoration:none;}
		
		.SimplePageUp{position:relative; width:812px; height:20px; top:-49px; left:0px; background:url(/i/simplepage/up_window_bg.png) no-repeat}		
		.SimplePageMid{position:relative; width:812px; height:auto; top:-49px; left:0px; background:url(/i/simplepage/window_bg.png) repeat-y}	
		.SimplePageFoot{position:relative; width:812px; height:72px; top:-49px; left:0px; background:url(/i/simplepage/foot_window_bg.png) no-repeat}
		
		.FirtsContentStyle, .SecondContentStyle, .FirdContentStyle, .FourthContentStyle, .FithContentStyle{position:relative; width:723px; height:auto; top:0px; left:0px; margin:0 auto; text-align:left}
			.FirtsContentStyle .LeftPics{position:relative; width:311px; height:auto; top:0px; left:0px; float:left}
				.FirtsContentStyle .LeftPics img{margin-bottom:20px}
			
			.FirtsContentStyle .RightText{position:relative; width:379px; height:auto; top:0px; left:0px; float:left; margin-left:33px;}
			.FirtsContentStyle .RightText p, .SecondContentStyle .RightText p, .FirdContentStyle p{padding-bottom:20px}
			
		table.PicsBorder{width:100%; height:100%;}
			table.PicsBorder td{border:#21201c 1px solid; width:151px; height:106px;}
			table.PicsBorder td.NoBorder{border:none; width:6px; height:6px;}
			.FirtsContentStyle .LeftPics table.PicsBorder img{margin-bottom:0px}
			
		.LineOne{position:relative; width:100%; height:74px; top:0px; left:0px; margin-bottom:14px; background:url(/i/smthings/line.gif) center repeat-x}
		
			.SecondContentStyle .LeftPics{position:relative; width:207px; height:auto; top:0px; left:0px; float:left; text-align:center}
				.SecondContentStyle .LeftPics img{margin-bottom:20px}
			
			.SecondContentStyle .RightText{position:relative; width:479px; height:auto; top:0px; left:0px; float:left; margin-left:37px;}

			.SecondContentStyle .RightText p.NameH, .FirdContentStyle p.NameH{color:#cab881; font-size:18px; padding-bottom:0px;}

			p.news-show, p.news-hide{cursor:pointer}
			
			.NewsDate{font-size:11px; text-transform:uppercase}
			
			
			.FourthContentStyle .LeftPics{position:relative; width:553px; height:auto; top:0px; left:0px; float:left; text-align:center}
				.FourthContentStyle .LeftPics .PicItem, .PicItemDj{position:relative; width:160px; height:160px; top:0px; left:0px; overflow:hidden; border:#363329 1px solid; margin-bottom:6px; padding:7px 9px; float:left}
				.PicItemDj{width:116px; height:114px}
				.FourthContentStyle .LeftPics .PicItem table, .PicItemDj table{height:100%; width:100%;}
				.PicItemMid{position:relative; width:6px; height:auto; top:0px; left:0px; float:left}
				.FourthContentStyle .LeftPics .PhotoNumber{position:absolute; width:20px; height:auto; top:7px; left:7px; font-size:13px; color:#746d58}
			
			.FourthContentStyle .RightText{position:relative; width:150px; height:auto; top:0px; left:0px; float:left; margin-left:20px;}

			.ButtonOp{position:relative; width:122px;height:19px; top:0px; left:0px; background:url(/i/but.jpg) top left no-repeat; margin-top:20px;}
				.ButtonOp a{display:block; width:122px; height:17px; text-align:center; color:#eaeaea; font-size:11px; text-decoration:none; padding-top:2px;}
			.TText p{color:#FFF}
				
				.Navi{position:relative; width:500px; height:auto; top:-20px; line-height:18px; margin-top:0px; margin:0 auto;}
					.Navi a{color:#3e3e3e; font-family:Myriad Pro; font-size:13px; text-decoration:none; margin:0px 13px}
					.Navi a:hover{text-decoration:underline; color:#b79f58}
					.Navi a.activenow{text-decoration:none; color:#b79f58}
				.Navi2{position:relative; width:500px; height:auto; text-align:center; top:0px; line-height:18px; margin-top:0px; margin:0 auto; padding:15px 0px; padding-top:30px;}
					.Navi2 a{color:#3e3e3e; font-family:Myriad Pro; font-size:13px; text-decoration:none; margin:0px 13px}
					.Navi2 a:hover{text-decoration:underline; color:#b79f58}
					.Navi2 a.activenow{text-decoration:none; color:#b79f58}
					a.ImLink{margin:0px 0px;}
					a.ImLink img{padding-top:0px}
					
				.Archive{position:absolute; width:150px; height:auto; top:0px; right:0px; text-align:right;}
					.Archive a{font-family:Tahoma, Geneva, sans-serif; color:#efca5d; font-size:13px; text-decoration:underline}
					.Archive a:hover{text-decoration:none}
					
				a.Dj{color:#d7d7d7}
				.FullNewsItem{width:auto}
				.NewsItem p{padding-bottom:10px}

				
		.FithContentStyle{width:768px}
		
		.AfishaItem{position:relative; width:140px; height:auto; left:0px; top:0px; float:left}
			.AfishaItemDescr{padding-top:10px}
			.AfishaDate{font-size:15px; font-family:Arial; color:#FFF}
			.AfishaItemDescr p{font-family:Arial; font-size:13px; color:#8d8670; padding-top:15px}
			.AfishaItemDescr .AfishaName, .AfishaItemDescr .AfishaName a{font-size:13px; color:#efca5d; text-decoration:none; font-weight:bold;}
			.AfishaItemDescr .AfishaName{padding-top:10px}
			.AfishaItemDescr .AfishaName a:hover{text-decoration:underline}
			
		.AfishaDivider{position:relative; width:17px; height:auto; left:0px; top:0px; float:left}
		
	.Calendar{position:relative; width:175px; height:135px; top:0px; left:0px; overflow:hidden;font-size:11px}
		.ie6 .Calendar{width:180px; height:140px}
		.SecondContentStyle .LeftPics .Calendar img{margin-bottom:0px}
		.PustoI{position:relative; width:175px; height:14px; top:0px; left:3px; color:#FFF; font-size:11px;}
		.PustoI a{margin:0px 12px; float:left}
			a.noneLeft{margin-left:0px; float:left}
			a.noneRight{margin-right:0px; float:left}
			a.noneLR{margin:0px; float:left}
			.MonthName{width:66px; text-align:center; overflow:hidden; float:left}
			.YearName{width:50px; text-align:center; overflow:hidden; float:left}
		.CalHeads0, .CalHeads1, .CalHeads2, .WeekDay, .WeekDayHoliday{position:relative; width:23px; height:16px; top:0px; left:0px; float:left; margin:0px 1px; text-align:center; line-height:16px; margin-top:4px; color:#FFF;}
			.CalHeads1{background:url(/i/smthings/cal_3_l.gif) center no-repeat}
			.CalHeads2{background:url(/i/smthings/cal_3_r.gif) center no-repeat}
			.CalHeads0 a, .CalHeads1 a, .CalHeads2 a, .WeekDay a{color:#FFF; text-decoration:none}
			.CalHeads0 a:hover, .CalHeads1 a:hover, .CalHeads2 a:hover, .WeekDay a:hover{color:#FFF; text-decoration:underline}
			
		.WeekDay{background:url(/i/smthings/cal_1.gif) center no-repeat}
		.WeekDayHoliday{background:url(/i/smthings/cal_2.gif) center no-repeat; color:#000}
			.WeekDayHoliday a{color:#000; text-decoration:none}
			.WeekDayHoliday a:hover{color:#000; text-decoration:underline}
			
		.ArchiveHolidays{padding:25px 50px; text-align:right}
			.ArchiveHolidays img{margin-left:6px}
			
			.AfishaDateGold{color:#efca5d; font-size:13px; padding-bottom:20px}
			.AfishaName{color:#ddd3b3; font-size:15px;}
			.OClocks{color:#8d8670; font-size:12px;}
			
	.PlayStyles{position:relative; width:auto; height:auto; top:0px; left:15px; padding-right:15px;}
		.PlayStyles a{margin-left:2px}
		
	.NovoxLogo{position:relative; width:auto; height:61px; top:0px; left:0px;}
		.LogoN{position:absolute; width:25px; height:41px; top:20px; left:0px;}
		.NovoxText{position:absolute; width:155px; height:12px; top:32px; left:40px; text-align:left; color:#FFF; font-size:13px}
			.NovoxText a, .NovoxText a:hover{color:#33ccff; font-size:13px;}

	.PartnersHere{padding-top:0px; text-align:center}
		.PartnersHere img{padding:8px 8px;}
/*********************Регистрация*******************/
			.simplemodal-overlay {background-color:#000; cursor:wait;}
			.simplemodal-container {background:none}
			a.modalCloseImg {background:url(/img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

			#RegisterP, #EnteringP{position:relative; width:681px; height:550px; top:0px; left:0px; margin:0 auto;}
				#RegisterP .SimpleMenuOne, #EnteringP .SimpleMenuOne{position:relative; width:681px; height:60px; top:0px; left:0px; margin:0 auto; background:url(/i/simplepage/left_menu_bg.png) center no-repeat; padding-top:24px;}

				.ie6 #RegisterP .SimpleMenuOne, .ie6 #EnteringP .SimpleMenuOne{background-color: transparent;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/simplepage/left_menu_bg.png", sizingMethod="crop");}


				#RegisterP .SimplePageUp, #EnteringP .SimplePageUp{position:relative; width:681px; height:20px; top:0px; left:0px; background:url(/i/registering/up_window_bg.png) no-repeat}
				.ie6 #RegisterP .SimplePageUp, .ie6 #EnteringP .SimplePageUp{background-color: transparent;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/registering/up_window_bg.png", sizingMethod="crop");}

				#RegisterP .SimplePageMid, #EnteringP .SimplePageMid{position:relative; width:681px; height:380px; top:0px; left:0px; background:url(/i/registering/window_bg.png) center repeat-y}
				.ie6 #RegisterP .SimplePageMid, .ie6 #EnteringP .SimplePageMid{background-color: transparent;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/registering/window_bg.png", sizingMethod="scale");}
			#RegisterP .SimplePageMid, #EnteringP .SimplePageMid{padding-bottom:35px}
				
				#RegisterP .SimplePageFoot, #EnteringP .SimplePageFoot{position:relative; width:681px; height:23px; top:0px; left:0px; background:url(/i/registering/foot_window_bg.png) no-repeat}
				.ie6 #RegisterP .SimplePageFoot, .ie6 #EnteringP .SimplePageFoot{background-color: transparent;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/registering/foot_window_bg.png", sizingMethod="crop");}

				.TxtInpt{color:#ddd3b3; font-size:16px; font-family:Myriad Pro}
				#RegisterP input.Inpt, #EnteringP input.Inpt{width:205px; height:20px; padding:0px 10px; padding-top:6px; font-size:12px; line-height:12px; background:url(/i/registering/inpt.gif) no-repeat; margin:5px 0px}
				#RegisterP .SelInpt, #EnteringP .SelInpt{width:223px; height:19px; background: url(/i/registering/select.gif) top center no-repeat}
				
					.opera #RegisterP input.Inpt, .gecko #RegisterP input.Inpt, .opera #EnteringP input.Inpt, .gecko #EnteringP input.Inpt{padding-top:1px; height:25px}

				#Alert{position:absolute; width:300px; height:auto; text-align:right; top:505px; right:50px; color:#900; font-size:10px;}
				
		#RegDate{position:absolute; width:681px; height:380px; top:-18px; left:0px;}		
		.ie6 #RegDate, .ie7 #RegDate{top:-24px; left:-70px;}
		.ie6 .RegButton, .ie7 .RegButton{padding-left:150px}
		.EntButton{margin-left:250px;}
		.ie6 .EntButton{margin-left:270px}

.centerbg1 {
  display: none;
  width:100%;
  height:100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  background:#000;
}

.centerbg11 {
  display: none;
  width:100%;
  height:100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  background:none;
}
 
.centerbg2 {
  position: absolute;
  left: 50%;
  top: 50%;
}
 
#preloader {
  top: -50%;
  left: -50%;
  position: relative;
  width: 322px;
  height: 100px;margin-top:-50px; 
}
*+html #preloader{margin-left:-201px;}
#mostloader {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 322px;
  height: 77px;
  background:url('/i/logo_most.jpg') center top no-repeat;
}
#ajaxloader {
  top: 80px;
  left: 0px;
  position: absolute;
  width: 322px;
  height: 18px;
  background: url('/i/ajax_loader.gif') bottom center no-repeat;
}

#loading_animation {
  position: absolute;
  top: 80px;
  left: 0px;
  width: 220px;
  height: 19px;
  background: url('/i/ajax-loader.gif') bottom center no-repeat;
}


#PLR{position: fixed; top: 20px; left: 50%; margin-left: -222px;}


.NoPPad p{padding:0px; margin:0px}
