body {
	width:100%; height:100%; margin:0; padding:0; background: url('//img.ereality.ru/t2015/background.jpg') no-repeat 50% 0 #e2e2e2; min-width:1000px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#383434;
}
@font-face {
    font-family: 'TwoRegular';
    src: url('../fonts/two-webfont.eot');
    src: url('../fonts/two-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/two-webfont.woff') format('woff'),
         url('../fonts/two-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.Layout {
	width:1000px; margin:0 auto;
}
.LoginContainer {
	width:400px; height:700px; margin:0 auto;
}
.ErealityTitle {
    position: absolute; top: -7px; left: 50%; margin-left: -318px; z-index: 3;
}
.Layout .LoginForm {
    /*padding-top: 169px;*/
}


/* Login Form */
.ErrorBlock {
	height:40px;
}

.Error {
	color:#ffffff; background: #900; font-weight:bold; font-size:11px; height:auto; text-align:center; padding:5px 0 5px 0; margin:0 1px 5px 4px;
}
.LoginForm {
	width:500px; height:160px;
}
.LoginForm .Login,
.LoginForm .Password, .RecoverContent .Password,
.LoginForm .Email, .BgField {
    width:225px; height:66px; background:url('//img.ereality.ru/t2015/registration-field.png') no-repeat; margin:0 auto;
}

.LoginForm .Login input,
.LoginForm .Password input,  .RecoverContent .Password input, .RecoverContent .Birthday input,
.LoginForm .Email input {
    margin-top:20px;
}

.Login, .Password, .Email {
    text-align: center;
    height: 55px;
}
.LoginForm .Password,
.LoginForm .Email {
	margin-top:14px;
}
.Login input,
.Email input,
.Password input,
.Birthday input
 {
	width:170px; height:24px; margin:10px 5px 2px 10px; color:#424242; font-size:14px; border:none; background:none; padding-left:4px;
}

.BgField input {
    margin-top:20px;
}

input.error {
	border: 1px solid #a0120d;
}


.WhitePrompt, .RedPrompt {
    font-size: 14px;
    text-shadow: black 1px 1px 1px;
}
.WhitePrompt {
    color: #DBDBDB;
}
.RedPrompt {
    color: #CD4D4D;
}

.ForgotPassword {
    height: 25px;
    line-height: 24px;
	font-size:12px;
    text-align: center;
    font-weight: bold;
}
.ForgotPassword a {
    color: silver;
    cursor: pointer;
    text-decoration: none;
}
.ForgotPassword a:hover {
    color: white;
}

.Enter, .Recover, .Send {
    margin-top: 8px;
    text-align: center;
}

.Enter input, .Recover input, .Send input {
    outline:none;
    width:146px;
    height:58px;
}

input.btn_enter {
    background:url('//img.ereality.ru/t2015/enter.png') no-repeat 0 0;
}
input.btn_recover {
    background:url('//img.ereality.ru/t2015/recover.png') no-repeat 0 0;
}
input.btn_send {
    background: url('//img.ereality.ru/t2015/send.png') no-repeat 0 0;
}
input:hover.btn_enter, input:hover.btn_recover, input:hover.btn_send {
	background-position: 0 -58px;
}

.SocialsText {
    padding-top: 8px;
}

.RecoverPopupLeft, .RecoverPopupRight {
    width: 255px;
    height: 156px;
    position: absolute;
    top: 55px;
    padding-top: 30px;
}
.RecoverPopupLeft {
    background:url('//img.ereality.ru/t2015/recover-left.png') no-repeat;
    left: -125px;
    padding-left: 20px;
}
.RecoverPopupRight {
    background:url('//img.ereality.ru/t2015/recover-right.png') no-repeat;
    right: -125px;
    text-align: center;
}

.Birthday {
    width: 225px;
    height: 66px;
    background: url('//img.ereality.ru/t2015/birthday-field.png') no-repeat;
    margin-left: 15px;
    text-align: left;
}

.Birthday #bdate-d {
    margin-left: 24px;
}

.Birthday input {
    width: 39px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}
.Birthday input.year {
    width: 80px;
}

/* Social Media */
.SocialMedia {
	height:76px; width:400px; margin-top:45px;
}

.SocialMedia .text {
	font-size:11px; color:#262525; text-align:center;
}

.SocialMedia ul {width:260px; height:45px; margin:5px 0 0 70px; padding:0;}
.SocialMedia ul li {display:inline;}
.SocialMedia ul li a {float:left; background-image: url('//img.ereality.ru/t2012/SocialMedia.png'); background-repeat:no-repeat;}

.SocialMedia ul li#vkontakte a {background-position: 0 0; width:43px; height:45px;}
.SocialMedia ul li#vkontakte a:hover {background-position: 0 -45px;}

.SocialMedia ul li#facebook a {background-position: -43px 0; width:44px; height:45px;}
.SocialMedia ul li#facebook a:hover {background-position: -43px -45px;}

.SocialMedia ul li#twitter a {background-position: -87px 0; width:44px; height:45px;}
.SocialMedia ul li#twitter a:hover {background-position: -87px -45px;}

.SocialMedia ul li#google a {background-position: -131px 0; width:44px; height:45px;}
.SocialMedia ul li#google a:hover {background-position: -131px -45px;}

.SocialMedia ul li#odnoklassniki a {background-position: -175px 0; width:44px; height:45px;}
.SocialMedia ul li#odnoklassniki a:hover {background-position: -175px -45px;}

.SocialMedia ul li#mailru a {background-position: -219px 0; width:41px; height:45px;}
.SocialMedia ul li#mailru a:hover {background-position: -219px -45px;}


/* Registration */
.NewComer {
	width:241px; height:17px; margin:18px 0 0 80px;
}
.RegBlock {
    width: 500px;
	height:115px;
    text-align: center;
    position: absolute;
    top: 370px;
}
 a.btn_Reg, input.btn_Reg {
	 width:291px; height:115px; background:url('//img.ereality.ru/t2015/registration.png') 0 0 no-repeat; display: inline-block;  outline: none;
}
a:hover.btn_Reg, input:hover.btn_Reg  {
	background-position:0 -115px;
}
#rules {
	text-align: left; margin:0 0 20px 20px;
}
#rules a {
	color:#5d1919;
}
#rules a:hover {
	color:#b60b0b;
}


/* Main Menu */
.EmptyContent {
    visibility: hidden;
    height: 717px;
}
.MainMenu {
	width:100%;
    height:29px;
    text-align:center;
    /*margin-top: 717px;*/
    margin-left: -3px;
}
.MainMenu a {
    display: inline-block;
    width: 118px;
    height: 29px;
    background-position: 0 0;
    margin-left: 5px;
}
.MainMenu a.a-about   { background-image: url('//img.ereality.ru/t2015/navigation/about.png'); }
.MainMenu a.a-news    { background-image: url('//img.ereality.ru/t2015/navigation/news.png'); }
.MainMenu a.a-wiki    { background-image: url('//img.ereality.ru/t2015/navigation/wiki.png'); }
.MainMenu a.a-forum   { background-image: url('//img.ereality.ru/t2015/navigation/forum.png'); }
.MainMenu a.a-stats   { background-image: url('//img.ereality.ru/t2015/navigation/stats.png'); }
.MainMenu a.a-ratings { background-image: url('//img.ereality.ru/t2015/navigation/ratings.png'); }

.MainMenu a:hover {
    background-position: 0 -29px;
}


/* Screenshots */
.SVBlock {
	width:970px; height:127px; margin:29px 11px 0 11px; margin-top:17px;
}
.Video {
	position:absolute; z-index:3; width:284px; height:153px; margin:0 0 0 342px; background:url('//img.ereality.ru/t2012/bg_video.png') no-repeat;
}
a.VideoPreview {
	 width:258px; height:127px; background:url('//img.ereality.ru/t2012/Video.jpg') 0 0 no-repeat; display: block; margin:12px 0 0 13px;
}
a:hover.VideoPreview {
	background-position:0 -127px;
}
.Screenshots {
	position:absolute; z-index:2; width:828px; height:95px; margin: 20px 0 0 0;
    left: 50%; margin-left: -414px;
}


/* News */
.Content {
	clear:left; position:relative; width:1000px;
}

.NewsContainer {
	width:630px; margin:15px 0 0 15px;
}
.TitleBlock {
	font-family: 'TwoRegular', Arial, Helvetica, sans-serif; font-size:24px; color:#555555; text-shadow:1px 1px #e4e4e4; margin-bottom:13px;
}
.News {
	width:630px; min-height:100px; background:url('//img.ereality.ru/t2012/bg_news.jpg') left bottom no-repeat; padding-top:4px; padding-bottom: 30px;
}
.News.Last {
	background:none;
}
.News h2 {
	font-family: 'TwoRegular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; margin:8px 0 0 112px;
}
.News h2 a {
	color:#5d1919;
}
.News h2 a:hover {
	color:#b60b0b;
}
.NewsImage {
	width:100px; margin:7px 0 0 0;
}
.NewsImage img {
	max-width: 100px; max-height: 100px;
}
.NewsText {
	width:510px; margin:7px 0 35px 13px;
}
.NewsText {
	color:#383434; line-height:15px;

}
.NewsText a {
	color:#5d1919;

}
.NewsText a:hover {
	color:#b60b0b;
}
.NewsText img {
	max-width: 480px;
}





/* Ratings */
.RatingContainer {
	width:330px; margin:15px 0 0 20px;
}

.accordion {
	width:315px;
}
.acc_trigger {
	background: url('//img.ereality.ru/t2012/bg_ratingsTitle.png') 0 0 no-repeat; width:315px; height:40px; float:left; cursor:pointer; margin:0; padding:5px 0 0 13px; color:#5d1919;
}
.acc_trigger h3 {
	font-family: 'TwoRegular', Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; margin:7px 0 0 10px;
}
.acc_trigger:hover {
	color:#b60b0b; text-decoration:none; background-position:0 -45px;
}
.acc_trigger.active,
.acc_trigger.active:hover {
	color:#555555; text-decoration:none; background-position: 0 -90px; cursor:default;
}

.Icon {background:url('//img.ereality.ru/t2012/RatingsIcons.png') no-repeat; width:37px; height:37px;}
.Killers {background-position:0 0;}
.Angels {background-position:-37px 0;}
.Envoys {background-position:-74px 0;}
.Lords {background-position:0 -37px;}
.Reindeer {background-position:-37px -37px;}
.BestPvP {background-position:-74px -37px;}

.acc_container {
	background:url('//img.ereality.ru/t2012/bg_acc_container.jpg') no-repeat; width:240px; height:325px; padding: 15px 20px 5px 65px; overflow:hidden; font-size:11px; clear:both; color:#585858;
}
.acc_container ol {
	margin:0 0 0  0; padding:0;
}
.acc_container ol li {
	padding:0; margin:0; line-height:21px; height: 21px;

}


/* Footer */
.FooterSeparator {
	background:url(//img.ereality.ru/t2012/bg_footer.png) no-repeat; width:1000px; height:36px; margin-top:10px;
}
.Footer {
	width:1000px; height:257px; background:url('//img.ereality.ru/t2012/bg_footer_.jpg') no-repeat; text-align:center; padding:60px 0 0 0;
}
.Footer p.copyright {
	font-size:10px; color:#848484; line-height:17px; margin-bottom:0;
}
.Footer p.copyright a {
	color:#565656; text-decoration:none;
}
.Footer p.copyright a:hover {
	color:#b60b0b; text-decoration:none;
}
.Counters {
	width:800px; text-align:center; height:71px; margin:0 100px; padding-top:4px
}
.Counters img.footerLogo {
	margin-right:25px;
}
.Footer p {
	font-size:10px; color:#5b5b5b; width:650px; margin:0 175px 14px 175px;
}
.Footer p a {
	color:#5b5b5b; text-decoration:none;
}
.Footer p a:hover {
	color:#5b5b5b;
}

.Footer h1 {
	font-size: 14px;
	margin: 0px 0px 8px 0px;
}



/* Rassword Reminder */
.BigTitle {
	font-family: 'TwoRegular', Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; text-align:center; background: -webkit-gradient(linear, left top, left bottom, from(#a2110e), to(#660b0a)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.PageTitle {
	font-family: 'TwoRegular', Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; text-align:center; color:#5d1919; margin:30px 0 20px 0; padding:0; line-height:1px; text-shadow:1px 1px #bfbfc0;
}
p.PageText {
	color:#000000; text-align:center; line-height:20px; font-size:15px; margin:0 30px;

}
/*
.Recover {
	width:200px; height:42px;
	margin:14px 0 0 101px;
}
input.btn_recover {
	width:200px; height:42px; background:url('http://img.ereality.ru/t2012/btn_recover.png') no-repeat;
}
input:hover.btn_recover {
	background-position: 0 -42px;
}
*/
/* Unblock
.Send {
	width:157px; height:42px;
	margin:14px 0 0 122px;
}
*/
/*
input.btn_send {
	width:157px; height:42px; background:url('http://img.ereality.ru/t2012/btn_send.png') no-repeat;
}
input:hover.btn_send {
	background-position: 0 -42px;
}
*/
.PageTextUnblock {
	color:#000000; line-height:13px; font-size:11px; margin:0 20px 10px 20px; text-align:center
}
.PageTextUnblock a {
	color:#5d1919;
}
.PageTextUnblock a:hover {
	color:#b60b0b;
}
.CommentUnblock {
	width:226px; height:115px; background:url('//img.ereality.ru/t2015/text-field.png') no-repeat;
    margin-left: 137px;
    margin-top: -30px;
}
.CommentUnblock textarea {
	background:#009; margin: 14px 0 0 22px; width:175px; height:90px; overflow: auto; background: none; border:0; font-family: Verdana, Geneva, sans-serif; padding:3px 5px; resize:none; color:#151515;
}



/* Helpers */
.left {float:left;}
.right {float:right;}

.clear {clear:left; clear:right; clear:both;}
p {margin: 0 0 1.5em;}
td img {display: block;}
img, a {border: none;}
a:focus, object:focus {outline: none;}
i, em {font-style: italic;}
b, strong {font-weight: bold;}


ul.prompt {
    font-style: italic;
    list-style: circle outside none;
    margin: 3px 0 0 15px;
    padding: 0 0 0 15px;
}


/* popups */
.register_bg { width:674px; height:495px; margin: 150px 0 0 160px;}
    .register_bg.rename_popup { margin: 80px 0 0 28px; }
    .rename_popup a#fancybox-close { top: 41px; right: 18px; }

.register_bg .LoginForm { margin:40px 0 0 82px; width:510px;}
.register_bg .PageTitle { padding:20px 0 0 0;}
.register_bg .PageTitle { padding:20px 0 0 0;}
.register_bg ul.prompt { padding-left:20px;}
.register_bg .Send { margin:0 0 0 100px; width:330px; height:66px; }
.fancybox-bg { font-size: 1px; }

#fancybox-bg-n {
    top: -6px;
    left: 0;
    width: 100%;
    height: 6px;
    background: url('//img.ereality.ru/t2015/border-top.png') repeat-x 0 0;
}

#fancybox-bg-ne {
    width: 60px; height: 60px; top: -13px; right: -13px;
    background: url('//img.ereality.ru/t2015/border-top-right.png') no-repeat 0 0;
}

#fancybox-bg-e {
    top: 0;
    right: -6px;
    width: 6px;
    height: 100%;
    background: url('//img.ereality.ru/t2015/border-right.png') repeat-y 0 0;
}

#fancybox-bg-se {
    width: 60px; height: 60px; bottom: -13px; right: -13px;
    background: url('//img.ereality.ru/t2015/border-bottom-right.png') no-repeat 0 0;
}

#fancybox-bg-s {
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 6px;
    background: url('//img.ereality.ru/t2015/border-bottom.png') repeat-x 0 0;
}

#fancybox-bg-sw {
    width: 60px; height: 60px; bottom: -13px; left: -13px;
    background: url('//img.ereality.ru/t2015/border-bottom-left.png') no-repeat 0 0;
}

#fancybox-bg-w {
    top: 0;
    left: -6px;
    width: 6px;
    height: 100%;
    background: url('//img.ereality.ru/t2015/border-left.png') repeat-y 0 0;
}
#fancybox-bg-nw {
    width: 60px; height: 60px; top: -13px; left: -13px;
    background: url('//img.ereality.ru/t2015/border-top-left.png') no-repeat 0 0;
}

.RenameLoginForm { height:130px;}

.PageTextUnblock ul {margin:50px 70px 0 70px;}
.PageTextUnblock ul li { padding:0 0 20px 0; font-size:1.1em; line-height:1.6em}

.AdvertisingContainer {
    width: 480px;
    height: 705px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -241px;
    background: url('//img.ereality.ru/t2015/advertising-bg.jpg') no-repeat right 0;
}
#AdvertisingFire {
    position: absolute;
    top: 134px;
    left: 50%;
    margin-left: -132px;
    width: 280px;
    height: 280px;
    background: url('//img.ereality.ru/t2015/fire.png') no-repeat 0 0;
}
#AdvertisingStart {
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -94px;
    width: 200px;
    height: 120px;
    outline: none;
    background: url('//img.ereality.ru/t2015/start.png') no-repeat 0 0;
}
#AdvertisingStart.advIndex {
    background: url('//img.ereality.ru/t2015/continue.png') no-repeat 0 0;
}
#unGuestBlock {
    position: absolute;
    top: 525px;
    text-align: center;
    width: 100%;
}
    #EnterLogin {
        outline: none;
        display: inline;
        background: url('//img.ereality.ru/t2015/enter-login.png') no-repeat 0 0;
        width: 260px;
        height: 80px;
    }
    input:hover#EnterLogin {
        background-position: 0 -80px;
    }

.LoginFormContainer {
    position: absolute;
    top: 142px;
    left: 50%;
    margin-left: -252px;
}
.ErrorBlock {
    width: 486px;
    height: 74px;
    background: url('//img.ereality.ru/t2015/error.png') no-repeat right 0;
    position: absolute;
    top: -45px;
}
.register_bg .ErrorBlock {
    width: 507px;
    height: 74px;
    background-image: url('//img.ereality.ru/t2015/registration-error.png');
    top: 20px;
    z-index: -1;
    margin-left: 20px;
}
.ErrorTable {
    display: table;
    width: 320px;
    height: 36px;
    margin-left: 90px;
    margin-top: 14px;
}
.register_bg .ErrorTable {
    width: 370px;
    height: 40px;
    margin-left: 50px;
}
.Error {
    color:#ffffff; background: none; font-weight:bold; font-size:11px; height:auto; text-align:center;

    display: table-cell;
    vertical-align: middle;
}

.LoginContent, .RecoverContent, .UnbanContent, .RenameContent {
    position: absolute;
    width: 500px;
    background: url('//img.ereality.ru/t2015/login-form.png') no-repeat center 0;
}
.UnbanContent, .RenameContent {
    background: url('//img.ereality.ru/t2015/empty-form.png') no-repeat center 0;
}

.Socials {
    width:100%; height:36px; text-align:center; margin-top: 17px;
}
.Socials a {
    display: inline-block;
    width: 36px;
    height: 36px;
    background-position: 0 0;
    margin-left: 1px;
}

.Socials a.s-vk      { background-image: url('//img.ereality.ru/t2015/social/vk.png'); }
.Socials a.s-fb      { background-image: url('//img.ereality.ru/t2015/social/fb.png'); }
.Socials a.s-twitter { background-image: url('//img.ereality.ru/t2015/social/twitter.png'); }
.Socials a.s-google  { background-image: url('//img.ereality.ru/t2015/social/google.png'); }
.Socials a.s-ok      { background-image: url('//img.ereality.ru/t2015/social/ok.png'); }
.Socials a.s-mail    { background-image: url('//img.ereality.ru/t2015/social/mail.png'); }

.Socials a:hover {
    background-position: 0 -36px;
}

#unban1 {
    background: url('//img.ereality.ru/t2015/advertising-bg.jpg') no-repeat 11px -142px;
    height: 540px;
}