﻿@import url("reset.css");


/*Structure
*******************************************************************************************************************************/
body,html{height:100%;background:#d6e0ec url(../style/images/bg_top.jpg) repeat-x 50% 0;position:relative}
#main{overflow:auto;overflow-x:hidden;overflow-y:scroll}
.bg-bottom{min-height:100%;height:auto !important;height:100%;position:relative;background:url(../style/images/bg_bottom.jpg) repeat-x 0 100%}
#container{width:960px;min-height:100%;height:auto !important;height:100%;margin:0 auto;text-align:left;position:relative;z-index:10}

/*Top
*******************************************************************************************************************************/	
.top{padding:47px 0 0 51px;position:relative}

.logo{}
	.logo i,.logo a{width:334px;height:45px;display:block;background:url(../style/images/logo.gif) no-repeat}
	.logo i{background-position:0 0}
	.logo a{background-position:0 -46px}
	.logo a:hover{background-position:0 -93px}

ul.navigation{width:489px;padding:8px 0 0 0;text-transform:uppercase;float:right;position:relative}
	ul.navigation li{display:block;float:left;position:relative;text-align:center}
		.navigation a{height:24px;line-height:80px;text-decoration:none;overflow:hidden;display:block;position:relative;cursor:pointer}
		.navigation i{width:466px;height:72px;background:url(../style/images/nav_links.gif) no-repeat 0 0;position:absolute;top:0;display:block}
		.en .navigation i{background:url(../style/images/nav_links_en.gif) no-repeat 0 0}
		
		.navigation a:hover{background:transparent}
				.navigation a:hover i{margin-top:-24px}
			.navigation .selected a, .navigation .selected strong{color:#ff3c00}
				.navigation .selected i{margin-top:-48px !important}
			
			.navigation .press{width:112px}
				.navigation .press i{left:0}
			.navigation .music{width:74px}
				.navigation .music i{left:-115px}
			.navigation .photo{width:112px}
				.navigation .photo i{left:-192px}
			.navigation .contacts{width:90px}
				.navigation .contacts i{left:-307px}
			.navigation .facts{width:66px}
				.navigation .facts i{left:-400px}

			.en .navigation .press{width:113px}
				.en .navigation .press i{left:0}
			.en .navigation .music{width:60px}
				.en .navigation .music i{left:-115px}
			.en .navigation .photo{width:77px}
				.en .navigation .photo i{left:-192px}
			.en .navigation .contacts{width:89px}
				.en .navigation .contacts i{left:-307px}
			.en .navigation .facts{width:60px}
				.en .navigation .facts i{left:-400px}

.language{width:60px;height:9px;position:absolute;top:27px;right:421px;z-index:12}
	.language a{height:9px;display:block;background:url(../style/images/elements.gif) no-repeat;overflow:hidden}
			.language span{line-height:20}
	.language.english a{width:33px;background-position:0 -82px}
	.language.english a:hover{background-position:-33px -82px}
	.language.russian a{width:36px;background-position:0 -91px}
	.language.russian a:hover{background-position:-35px -91px}

/*Middle
*******************************************************************************************************************************/
.middle-main-page{padding-bottom:100px;position:relative}

.widget-block{width:100%;position:relative}
	.widget-block-top{padding:38px 0 25px 0;height:50px;position:relative}
		.flash-player{width:200px;height:50px;margin-left:680px;position:absolute;top:40px;z-index:16}
		.widget-block-top ul{height:48px;padding:0 0 0 70px;overflow:hidden;zoom:1;cursor:default}
			.widget-block-top ul li{height:48px;margin:0 33px 0 0;display:block;float:left;position:relative;cursor:pointer}
			.widget-block-top .th-1,.widget-block-top .th-4{width:48px}
			.widget-block-top .th-2{width:82px}
			.widget-block-top .th-3{width:142px}
				.widget-block-top .border{width:100%;height:46px;border:1px solid;display:none}
				.widget-block-top .hover .border{border-color:#bab2c9;display:block}
				.widget-block-top .selected .border{border-color:#f8f6f7;display:block}
			.widget-block-top .selected{cursor:default}	
				.widget-block-top .img{height:35px;background:url(../style/images/widget_thumbs.gif) no-repeat;position:absolute;top:9px;left:9px;overflow:hidden}
				.widget-block-top .th-1 .img{width:32px;background-position:0 0}
				.widget-block-top .th-2 .img{width:62px;margin-left:2px;background-position:-32px 0}
				.widget-block-top .th-3 .img{width:122px;margin-left:2px;background-position:-94px 0}
				.widget-block-top .th-4 .img{width:32px;background-position:-216px 0}
	.widget-block-middle{width:100%;height:400px;position:relative}
		.widget-block-inner{width:100%;height:400px;overflow:hidden;position:absolute;top:205px;left:0;z-index:21;min-width:960px}
			.frame{height:400px;margin:0 auto;position:relative}
				.frame i.bg{display:block;background:url(../style/images/frame_pics.jpg) no-repeat}
				.en .frame i.bg{background:url(../style/images/frame_pics.jpg) -1582px 0 no-repeat}
			.fr-1{width:640px;overflow:hidden;zoom:1;left:-80px}
				.fr-1 i.bg{width:400px;height:400px;background-position:0 0;float:left}
				.en .fr-1 i.bg{background-position:-2367px 0 !important}
				.fr-1 p{width:210px;padding:150px 0 0 30px;line-height:19px !important;color:#35383b;float:left;position:relative}
					.fr-1 p a{margin:3px 0 0 0;display:block;color:#f00000;position:relative;float:left;}
						.fr-1 p a i{width:13px;height:5px;margin-left:4px;background:url(../style/images/arrow_red.gif) no-repeat;overflow:hidden;display:block;position:absolute;top:9px;left:100%;cursor:pointer}
					.fr-1 p a:hover{color:#000}
						.fr-1 p a:hover i{background-position:0 -5px}
			.fr-2{width:800px;background:url(../style/images/frame_2_bg.gif)}
				.fr-2 i.bg{width:384px;height:400px;background-position:-400px 0;float:left}
				.en .fr-2 i.bg{background-position:-1981px 0}
				.fr-2 dl{width:300px;padding:20px 0 0 35px;display:block;float:left;position:relative}
					.fr-2 dl dt{width:143px;height:22px;padding:0 0 32px 0;background:url(../style/images/frame_2_news.gif) no-repeat;display:block;overflow:hidden;line-height:20}
					.en .fr-2 dl dt{width:82px;background:url(../style/images/frame_2_news_en.gif) no-repeat}
					.fr-2 dl dd{padding:0 0 10px 0}
						.fr-2 dl dd p{padding:5px 0 0 0;color:#fff}
				.fr-2 a:hover{color:#f00000}
			.fr-3{width:1600px;overflow:hidden;zoom:1;position:absolute;margin-left:100px}
				.fr3{width:800px;height:400px;float:left}
					.fr3.black{background:#000}
						.fr3.black i.bg{width:398px;height:400px;background-position:-784px 0;float:right}
						.fr3.black .content{padding:53px 0 0 68px;float:left}
							.fr3.black h1{width:169px;height:22px;padding-bottom:5px;background:url(../style/images/frame_3_title_alex.gif) no-repeat;display:block}
							.en .fr3.black h1{background:url(../style/images/frame_3_title_alex_en.gif) no-repeat}
							.fr3.black h2,.fr3.black p{font-family:'Times New Roman',Georgia}
							.fr3.black h2{font-size:12px;color:#fff}
							.fr3.black p{width:300px;padding:0 0 0 21px;margin:0 0 0 -21px;background:url(../style/images/marker.gif) no-repeat 0 11px;color:#bfbfbf;position:relative;line-height:20px}
							.fr3.black .links{padding:93px 0 11px;font-size:11px}
								.fr3.black .links a{color:#f00000;border-bottom:1px dotted;margin:0 12px 0 0;display:inline-block;text-decoration:none;line-height:13px}
								.fr3.black .links a:hover{color:#fff;text-decoration:none}
								.fr3.black .links a.active{color:#fff;padding:2px 4px 2px;background:#f00000;text-decoration:none;border:none;cursor:default}
					.fr3.white{background:#fff}	
						.fr3.white i.bg{width:400px;height:400px;background-position:-1182px 0;float:right}
						.fr3.white dl{width:295px;padding:53px 0 0 68px}
							.fr3.white dl dt{width:221px;height:77px;margin:0 0 0 -12px;background:url(../style/images/frame_3_title.gif) no-repeat;overflow:hidden}
							.en .fr3.white dl dt{width:300px;margin:0 0 0 -12px;background:url(../style/images/frame_3_title_en.gif) no-repeat}
								.fr3.white dl dt span{line-height:20}
							.fr3.white dl dd{padding:26px 0 0 0;color:#404040;line-height:22px}
			.fr-4{width:399px;background:#000;color:#fff;left:-201px}
				.fr-4 a{color:#f00000}
				.fr-4 a:hover{color:#fff}
				.fr-4 i.bg{width:399px;height:267px;background-position:-1582px 0}
				.fr-4 ul{padding:28px 0 0 61px}
					.fr-4 ul li{padding:0 0 8px 0}

a.myspace-ico{display:inline-block;position:relative}
	a.myspace-ico i{width:16px;height:18px;margin-right:-11px;background:url(../style/images/myspace_ico.gif) no-repeat;position:absolute;top:-6px;right:0;cursor:pointer;z-index:19}
	a.myspace-ico:hover i{background-position:0 -18px}
	a.myspace-ico span{z-index:20;position:relative}
					
/*Middle-block (inner-page)*/
.middle-inner-page{width:800px;min-height:350px;height:auto !important;height:350px;background:#fff;margin:68px auto 0;border-bottom:10px solid #ff3777}
	.middle-inner-page .inner{padding:40px 80px 50px 40px;position:relative}
		.middle-inner-page .mtitle{padding:0 0 21px 0;position:relative}
			.middle-inner-page .mtitle small{margin-left:9px;position:relative;vertical-align:top;top:-5px;line-height:12px;color:#ff397d}
				.middle-inner-page .mtitle small a{margin-left:2px;color:#858585}
				.middle-inner-page .mtitle small a:hover{color:#000}
				.middle-inner-page .mtitle small a.selected{color:#FF397D}
	.middle-inner-page .slogan{padding:12px 0 51px 120px;font-size:18px;line-height:24px;font-family:Georgia,'Times New Roman';color:#7f7f7f}

h1{position:relative;overflow:hidden}
	h1 span{background:url(../style/images/inner_page_titles.gif) no-repeat 0 0;display:block;position:absolute;top:0;left:0}
	.en h1 span{background:url(../style/images/inner_page_titles_en.gif) no-repeat 0 0;}
	h1 i{line-height:20}
h1.press-main{width:259px;height:33px;margin-bottom:6px;float:left}
	h1.press-main span{width:259px;height:33px}
h1.press-single{width:130px;height:18px;margin-bottom:31px;float:left}
	h1.press-single a{width:130px;height:18px;background:url(../style/images/inner_page_titles.gif) no-repeat 0 -33px;display:block;position:absolute;top:0;left:0}
	.en h1.press-single a{background:url(../style/images/inner_page_titles_en.gif) no-repeat 0 -33px}
	h1.press-single a:hover{background-position:0 -51px}
	h1.press-single i{line-height:20}
h1.photogallery{width:259px;height:28px}
	h1.photogallery span{width:259px;height:28px;background-position:0 -97px}
h1.contacts{width:259px;height:28px}
	h1.contacts span{width:259px;height:28px;background-position:0 -125px}
h1.music{width:150px;height:28px}
	h1.music span{width:150px;height:28px;background-position:0 -69px}
h1.facts{width:124px;height:28px}
	h1.facts span{width:124px;height:28px;background-position:0 -153px}
h1.vip-zone{width:368px;height:30px}
	h1.vip-zone span{width:368px;height:30px;background-position:0 -180px}
	.en h1.vip-zone span{background-position:0 -181px}

/*Press-center page*/
.press-center-block{position:relative}
	.press-center-block .previews{width:320px;padding:1px 0 55px;float:right;position:relative}
		.press-center-block .previews .preview{padding:0 0 29px 0;position:relative}
			.press-center-block .previews .preview h2{width:250px}
			.press-center-block .previews .preview small,.press-center-block .previews .preview span.date,.press-center-block.single small,.press-center-block.single span.date{font-size:10px;line-height:20px;color:#8b9bae}
			.press-center-block .previews .preview span.date{margin-right:11px;position:absolute;top:2px;right:100%;white-space:nowrap}
	.press-center-block ul.rubrics{width:190px;float:left;position:relative}
		.press-center-block ul.rubrics li{font-size:11px;line-height:21px}
			.press-center-block ul.rubrics li a{color:#858585;text-decoration:none;border-bottom:1px dotted}
			.press-center-block ul.rubrics li a:hover{color:#000}
			.press-center-block ul.rubrics li.selected a,.press-center-block ul.menu li.rubrics a:hover{color:#ff397d;font-weight:bold;border:none}
.press-center-block.single{margin:0 0 64px 120px;position:relative}
	.press-center-block.single h2{font-size:36px;text-transform:uppercase;line-height:50px;font-weight:normal;color:#f00000;position:relative}
	.press-center-block.single span.date{margin-right:14px;position:absolute;top:0;right:100%;white-space:nowrap}
	.press-center-block.single small{margin:10px 0 14px;display:block}
	.press-center-block.single .def-txt{width:460px}
		.press-center-block.single .def-txt p{padding:0 0 20px 0}
			.press-center-block.single span.big-photo{padding:0 0 1px 0;display:block;font-size:11px;font-family:Arial,Verdana,Tahoma;color:#7f7f7f}
				.press-center-block.single span.big-photo img{margin:6px 0 3px;display:block}

.toggle-block{padding:0 0 25px 120px;position:relative}
	.toggle-block .toggle{margin:0 0 55px 0;position:relative}
	{*.toggle-block .toggle .photobox{display:none}*}
		.toggle-block .toggle h3{font-size:21px;line-height:24px;text-transform:uppercase;font-weight:normal}
			.toggle-block .toggle h3 a{text-decoration:none;color:#f00000;border-bottom:1px dashed;position:relative;display:inline-block;line-height:18px}
			.toggle-block .toggle h3 a:hover{border-bottom:1px dashed;text-decoration:none;color:#000}
				.toggle-block .toggle h3 a i{width:5px;height:5px;margin:0 0 0 2px;background:url(../style/images/ico_close.gif) no-repeat 100% 0;position:absolute;top:1px;left:100%;display:none;cursor:pointer;overflow:hidden}
				.toggle-block .toggle h3 a:hover i{background-position:100% -5px}
				
		.toggle-block .toggle .date{margin:0 -22px 0 0;font-size:10px;line-height:15px;color:#8b9bae;text-align:right;white-space:nowrap;position:absolute;top:68px;right:100%;z-index:15}
		.toggle-block .toggle dl{padding:15px 0 0 41px;position:relative;overflow:hidden;zoom:1;height:150px}
			.toggle-block .toggle dl dt{width:160px;height:160px;display:block;overflow:hidden;float:left;position:relative}
			.toggle-block .toggle dl dd{width:220px;padding:26px 0 0 19px;float:left;position:relative}
		
		.toggle-block .toggle.open{}
		{*.toggle-block .toggle.open .photobox{display:block}*}
			.toggle-block .toggle.open a,.toggle-block .toggle.open a:hover{background:none !important}
				.toggle-block .toggle.open h3 a i{display:block}

.photobox{width:560px;margin:22px 0 -5px 0;border-top:1px solid #e0e0e0;position:relative}
	.photobox .photo{width:554px;margin:20px 0 20px 3px;background:#f7f7f7;position:relative;text-align:center}
		.photobox .arrow{width:60px;height:101px;margin-top:-49px;position:absolute;top:50%;cursor:pointer}
			.photobox .arrow i{width:14px;height:17px;margin-top:-8px;background:url(../style/images/arrows.gif) no-repeat;display:block;position:absolute;top:50%;z-index:16}
			.photobox .arrow.hover i{background-position:0 -17px}
		.photobox .preview-photo{right:100%}
			.photobox .preview-photo i{background-position:0 0;right:17px}
			.photobox .preview-photo.hover i{background-position:0 -17px}
			.photobox .preview-photo.click i{background-position:0 -34px}
			.photobox .preview-photo.block i{background-position:0 -51px}
		.photobox .next-photo{left:100%}
			.photobox .next-photo i{background-position:-14px 0;left:17px}
			.photobox .next-photo.hover i{background-position:-14px -17px}
			.photobox .next-photo.click i{background-position:-14px -34px}
			.photobox .next-photo.block i{background-position:-14px -51px}

	.photobox ul{width:560px;margin:0 0 0 3px;display:block;overflow:hidden;zoom:1}
		.photobox ul li{width:50px;height:50px;margin:0 6px 6px 0;display:block;float:left;position:relative;overflow:hidden}
			.photobox ul li a:hover img{opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60)}
			.photobox ul li i{width:46px;height:46px;background:#fff;border:2px solid #e0e0e0;position:absolute;top:0;left:0;z-index:15;display:none}
		.photobox ul li.selected i{display:block}

		/*
.musicbox{width:560px;margin:6px 0 28px 0;border-top:1px solid #e0e0e0;position:relative;display:none}
.open .musicbox{display:block}
	.musicbox .inner{padding:14px 0 0 40px;position:relative}
		.musicbox .disk{width:143px;font-family:Georgia,'Times New Roman';font-size:14px;line-height:21px;position:absolute;top:60px;right:26px;z-index:11}
			.musicbox .disk span{width:143px;height:143px;margin:0 0 10px -70px;display:block;position:relative;overflow:hidden}
			.musicbox .disk strong{display:block}
		.musicbox h4{padding:0 0 18px 0;font-size:14px;line-height:21px;font-family:Georgia,'Times New Roman';color:#8b9bae;font-weight:normal}
		.musicbox ol{list-style-type:decimal;position:relative;font-family:Georgia,'Times New Roman';font-size:14px;line-height:26px;color:#999}
			.musicbox ol li{position:relative;cursor:pointer}
				.musicbox ol li span{color:#000}
			.musicbox ol li.hover,.musicbox ol li.hover span{color:#ff3777;position:relative}
				.musicbox ol li.hover span{position:relative;display:inline-block}
				.musicbox ol li.hover i{margin:0 0 0 4px;display:block;position:absolute;left:100%;top:6px;z-index:12}
			.musicbox ol li.play{}
				.musicbox ol li.play span{color:#ff00a2}
			.musicbox ol li.stop{}
				.musicbox ol li.stop span{color:#7b1a1a}
				
				.musicbox ol li object, .musicbox ol li em{display:none}
				
				.musicbox ol li{position:relative}
					.musicbox ol li span{color:#000;position:relative}
					.musicbox ol li em{width:15px;height:15px;margin:0 0 0 2px;display:none;background:url(../style/images/ico_lyrics.gif) no-repeat;overflow:hidden;cursor:pointer;position:relative;right:-2px;bottom:-3px}
					
				.musicbox ol li.hover,.musicbox ol li.hover span{color:#ff3777}
					.musicbox ol li.hover span{position:relative;display:inline-block}
					.musicbox ol li.hover object{margin:0 0 0 4px;display:inline;position:absolute;z-index:12;top:-4px}

					.musicbox ol li.hover em{display:inline-block}
						
						
				.musicbox ol li.play{}
					.musicbox ol li.play span{color:#ff00a2}
					.musicbox ol li.play em{background-position:0 -15px}
					
				.musicbox ol li.stop{}
					.musicbox ol li.stop span{color:#7b1a1a}
					.musicbox ol li.stop em{background-position:0 -30px}

					*/

.musicbox{width:560px;margin:6px 0 28px 0;border-top:1px solid #e0e0e0;position:relative}
	.musicbox .inner{padding:14px 0 0 40px;position:relative}
		.disk-info{position:relative}
			.disk-cover{margin:-3px 0 11px}
			.musicbox .disk{width:143px;font-family:Georgia,'Times New Roman';font-size:14px;line-height:21px;position:absolute;top:8px;right:26px;z-index:11}
				.musicbox .disk span{width:143px;height:143px;margin:0 0 10px -70px;display:block;position:relative;overflow:hidden}
				.musicbox .disk strong{display:block}
			.musicbox h4{padding:0 0 18px 0;font-size:14px;line-height:21px;font-family:Georgia,'Times New Roman';color:#8b9bae;font-weight:normal}					
			
			.musicbox ol{list-style-type:decimal;position:relative}
				
				.musicbox ol li{position:relative;font-family:Georgia,'Times New Roman';font-size:14px;color:#999}
					.musicbox ol li span{line-height:26px;display:inline-block;position:relative;cursor:pointer;color:#000}
						.musicbox ol li small{height:17px;width:100px;line-height:17px;padding:7px 0 0 3px;font-size:1;display:block;position:absolute;top:0;left:100%;z-index:15;visibility:hidden;overflow:hidden;zoom:1} 
							.musicbox ol li em{width:15px;height:15px;background:url(../style/images/ico_lyrics.gif) no-repeat;overflow:hidden;cursor:pointer;position:relative;display:block;float:left}
							.musicbox ol li i{float:left;position:relative;top:-1px}
								.musicbox ol li object{padding:0;margin:0;border:none}
								.musicbox ol li embed{display:block;position:relative;padding:0;margin:0}
							

				.musicbox ol li.hover,.musicbox ol li.hover span,.musicbox ol li.play span{color:#ff3777}
					.musicbox ol li.hover small, .musicbox ol li.play small{visibility:visible}

					
				.musicbox ol li.play{}
					.musicbox ol li.play span{color:#ff00a2}
						.musicbox ol li.play small{visibility:visible}
							.musicbox ol li.play em{background-position:0 -15px}

				.musicbox ol li.stop{}
					.musicbox ol li.stop span{color:#7b1a1a}
						.musicbox ol li.stop small{visibility:visible}
							.musicbox ol li.stop em{background-position:0 -30px}			
						
		.musicbox .description-bottom{padding:27px 0 0 0}
		.musicbox ul{padding:0;font-family:Georgia,'Times New Roman';font-size:14px;line-height:21px}
			.musicbox ul li{padding:0 0 7px 0}
				.musicbox ul li strong{display:block}
		.musicbox p{padding:7px 0 0 0;font-family:Georgia,'Times New Roman';font-size:14px;line-height:21px}
		
.lyrics-block{width:400px;padding:20px 40px 77px 38px;background:#ebebeb;position:absolute;z-index:30;color:#999999}
	.lyrics-block .lyrics-close{width:20px;height:20px;background:url(../style/images/lyrics-ico-close.gif) no-repeat;display:block;position:absolute;top:0;right:0;cursor:pointer}
	.lyrics-title{width:350px;font-size:30px;line-height:42px;color:#f00000;text-transform:uppercase}
	.lyrics-text p{padding:18px 0 0 0;margin:-11px 0 0 0;font-size:14px;line-height:18px;font-family:Georgia,'Times New Roman';position:relative}
		.lyrics-text p i{margin:18px 0 0 0;display:block}

.contacts-block{padding:0 0 18px 0;margin:-7px 0 0 0;position:relative}
	.contacts-block dl{padding:0 0 0 120px;margin:0 0 63px 0;position:relative}
		.contacts-block dl dt{padding:0 0 7px 0;font-size:18px;line-height:24px;text-transform:uppercase;color:#f00000}
		.contacts-block dl dd{padding:0 0 6px 40px;position:relative;font-size:14px;line-height:21px;font-family:'Times New Roman',Georgia}
			.contacts-block dl dd a{color:#ff3777}
			.contacts-block dl dd a:hover{color:#000}
			.contacts-block dl dd span.left{margin-right:-31px;font-size:11px;color:#8b9bae;position:absolute;top:1px;right:100%;white-space:nowrap;font-family:Arial}
		.contacts-block dl.request dd{padding:0 0 10px 40px;position:relative}
			.contacts-block dl.request dd span.wish{display:block;margin:2px 0 -3px;color:#7f7f7f}
			.contacts-block dl.request dd.button a{width:194px;height:25px;margin:-4px 0 0 -6px;display:block;background:url(../style/images/button_send.gif) no-repeat;position:relative}
				.contacts-block dl.request dd.button a.hover{background-position:0 -25px}
				.contacts-block dl.request dd.button a.click{background-position:0 -50px}
				.en .contacts-block dl.request dd.button a{width:131px;height:25px;margin:-4px 0 0 -6px;display:block;background:url(../style/images/button_send.gif) no-repeat 0 -75px;position:relative}
				.en .contacts-block dl.request dd.button a.hover{background-position:0 -100px !important}
				.en .contacts-block dl.request dd.button a.click{background-position:0 -125px !important}
				
i.error-message{background:transparent url(../style/images/error_bg.gif) no-repeat scroll 0 0;color:#FFFFFF;display:none;font-family:Arial;font-size:12px;font-style:normal;height:25px;left:45%;margin:0 0 0 -15px;padding:1px 10px 0 20px;position:absolute;text-transform:italic;text-transform:undefined;top:0}
.error i.error-message{display:block}
.last i.error-message{margin-left:-13px;top:1px;left:63%}

input.inp-txt,textarea.inp-txt{padding:2px 0 0 4px;margin-left:-5px;border:1px solid #bfbfbf;font-family:'Times New Roman',Georgia;line-height:21px;font-size:14px;position:relative}
input.inp-txt{width:233px;height:21px}
textarea.inp-txt{width:314px;height:155px}

ul.myspace-vip{height:24px;padding:35px 0 25px;display:block;position:relative}
#main ul.myspace-vip{margin-left:80px}
ul.myspace-vip.inner{padding:0;margin:2px 0 18px 0}
	ul.myspace-vip li{height:24px;display:block}
		ul.myspace-vip li a{display:block;background:url(../style/images/elements.gif) no-repeat;overflow:hidden;position:relative}
		ul.myspace-vip li i{line-height:21}
	ul.myspace-vip li.myspace{width:163px;margin-left:-21px;float:left;position:relative}
		ul.myspace-vip li.myspace a{width:163px;height:17px;background-position:0 0}
		.en ul.myspace-vip li.myspace a{width:163px;height:17px;background-position:-164px 0}
		ul.myspace-vip li.myspace a:hover{background-position:0 -17px}
		.en ul.myspace-vip li.myspace a:hover{background-position:-164px -17px}
	ul.myspace-vip li.vip{width:165px;margin-right:320px;float:right;position:relative}
	ul.myspace-vip.inner li.vip{margin-right:242px}
		ul.myspace-vip li.vip a{width:165px;height:24px;background-position:0 -34px}
		ul.myspace-vip li.vip a:hover{background-position:0 -58px}
		ul.myspace-vip li.vip.selected a{background-position:0 -58px}
		.en ul.myspace-vip li.vip a{width:165px;height:24px;background-position:-165px -34px}
		.en ul.myspace-vip li.vip a:hover{background-position:-165px -58px}
		.en ul.myspace-vip li.vip.selected a{background-position:-165px -58px}

.facts-block,.vip-zone-block{width:480px;padding:0 0 0 120px;margin:-6px 0 0 0;position:relative}
	.facts-block h3{padding:19px 0 3px 0;color:#f00000;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:normal}
	.facts-block p{padding:0 0 10px 0}
		.facts-block p img{margin:7px 0 14px;display:block}

.vip-zone-block{}
	.vip-zone-block dl{padding:18px 0 88px;position:relative}
		.vip-zone-block dl dt{padding:0 0 3px 0;color:#f00000;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:normal}
		.vip-zone-block dl dd{padding:0 0 3px 0;position:relative}
			.vip-zone-block dl dd a{color:#f00000}
			.vip-zone-block dl dd a:hover{color:#000}
				.vip-zone-block dl dd a img{margin:6px 0 5px;display:block}
	.vip-zone-block dl.photo{padding-bottom:52px}
		.vip-zone-block dl.photo dd{padding-bottom:19px;display:inline-block}

/*Bottom
*******************************************************************************************************************************/
.bottom{z-index:11;font-size:11px;line-height:18px}
.bottom.main-page{width:880px;height:70px;padding:0 0 0 80px;margin:-70px auto 0;color:#7a7c7d;position:relative}
.bottom.page-404{width:880px;height:70px;padding:0 0 0 80px;margin:140px auto 0;color:#7a7c7d;position:relative}
	.bottom.main-page a{color:#7a7c7d}
	.bottom.main-page a:hover{color:#000}

.info-404 {line-height:30px;margin:50px 0 0 80px;width:60%}	
	.info-404 h1{font-size:25px; font-weight:normal;margin-bottom:30px;}
	
.bottom.inner-page{width:760px;padding:30px 0 35px 40px;margin:0 auto}

ul.developers{width:478px;margin:-2px 0 0 2px;float:right;position:relative;display:block;overflow:hidden;zoom:1}
	ul.developers li{width:160px;padding:0 71px 0 0;float:left;line-height:22px}

a.eatinformation{padding:0 0 0 40px;position:relative;display:inline-block}
	a.eatinformation i{width:34px;height:16px;background:url(../style/images/logo_eatinformation.gif) no-repeat 0 0;display:block;position:absolute;top:2px;left:0;cursor:pointer;z-index:15}
	a.eatinformation:hover i{background-position:0 -16px}

.red-link-title{font-size:14px;line-height:21px;text-transform:uppercase;font-weight:normal}
	.red-link-title a{color:#f00000}

.def-txt,.facts-block p,.vip-zone-block dl dd{font-size:14px;line-height:21px;font-family:Georgia,'Times New Roman'}

/*Default
*******************************************************************************************************************************/
.float-left{float:left}
.float-right{float:right}
.dnone{display:none}
.copyright{margin:0 0 0 -11px}
.brd{border:1px solid #ff0000}

/*Typography
*******************************************************************************************************************************/
body{font-size:12px;color:#000;font-family:Arial,Verdana,Tahoma,Sans-serif}
input,textarea,option,select{color:#000}
a{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:underline}

/*Font colors*/
{color:#000}
{color:#fff}
.a-pink a:hover{color:#ff3777}

/*Font sizes*/
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}

/*Font weight*/
h2{font-weight:normal}
{font-weight:bold}

/*Text decoration*/
{text-decoration:none}

