
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	background:  #000000;
}

img, table, tr, td, th {
	border: 0px;
	border-collapse: collapse;
}

img, div, a, table, tr, td, th, ul, ol, li {
	outline: none;
}

.Aggs {
	height: 1000px;
	width: 100%;
	overflow: hidden;
}

.Adonis {
	font-family: "Adonis";
}

.Awhite {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.Awhite:hover {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
}

.AwhiteDotted {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

.AwhiteDotted:hover {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px dotted #c3faff;
}

.AwhiteDottedSpan {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

.AwhiteDottedSpan:hover {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px dotted #c3faff;
}

.Ayellow {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px solid #febf20;
}

.Ayellow:hover {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px solid #febf20;
}

.AyellowDotted {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px dotted #febf20;
}

.AyellowDotted:hover {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px dotted #febf20;
}

.InvertedSite {
	width: 100%;
	height: 1670px;
	background:  url('/img/bg_inverted_site.jpg') #000000 no-repeat center center;
	z-index: 10000;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.All {
	width: 100%;
	position: relative;
}

/* Footer */
.FooterContent {
	width: 100%;
	height: 130px;
	position: relative;
}


/* Bg */	
.BgNormal {
	background: url('/img/bg.jpg') #000000 no-repeat fixed center center;
}

.BgTurn {
	background: url('/img/bg_turn.jpg') #000000 no-repeat fixed center center;
}

.TopDiv {
	width: 100%;
	height: 190px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.Top {
	max-width: 100%;
	width: 1700px;
	height: 190px;
	position: relative;
	margin: 0 auto;
}

.TopNormal {
	background: url('/img/up.png') top center no-repeat;
	z-index: 10;
}

.TopTurn {
	background: url('/img/up_turn.png') top center no-repeat;
	z-index: 11;
}

.BottomDiv {
	width: 100%;
	height: 190px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 10;
}

.Bottom {
	max-width: 100%;
	width: 1700px;
	height: 190px;
	position: relative;
	margin: 0 auto;
	z-index: 10;
}

.BottomNormal {
	background: url('/img/down.png') bottom center no-repeat;
}

.BottomTurn {
	background: url('/img/down_turn.png') bottom center no-repeat;
}

/* TurnTheWorld */
.TurnTheWorldDiv {
	width: 100%;
	height: 27px;
	position: absolute;
	left: 0px;
	top: 14px;
	z-index: 100;
}

.TurnTheWorld {
	width: 190px;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	position: relative;
	margin: 0 auto;
	cursor: pointer;
	cursor: hand;
}

.TurnTheWorldImg {
	background: url('/img/turn_the_world.png') center left no-repeat;
	width: 14px;
	height: 12px;
	float: left;
	margin-top: 8px;
}

.TurnTheWorld.hover .TurnTheWorldImg {
	background: url('/img/turn_the_world.png') center right no-repeat;
}


/* AllContent */
.AllContent {
	width: 990px;
	position: relative;
	margin: 0 auto;
	z-index: 20;
}

.Left {
	float: left;
	position: relative;
	width: 210px;
	padding-bottom: 160px;

}

.Right_div {
	float: right;
	position: relative;
	width: 740px;
}

.Right {
	position: relative;
	width: 740px;
	float: left;
}

.RightHidden {
	overflow: hidden;
	width: 740px;
}

/* Left */
/* Play */
.Play {
	margin-top: 140px;
	width: 210px;
	height: 258px;
	position: relative;
	display: block;
	z-index: 999;
}

.Play .Flash {
	width: 280px;
	height: 280px;
	position: absolute;
	left: -40px;
	top: 28px;
	z-index: 1;
}
.buttonBegin {
	width: 280px;
	height: 280px;
	background: url('/img/beginplay_2.png');
}
.Play .FlashLink {
	width: 210px;
	height: 210px;
	position: absolute;
	top: 48px;
	left: 0;
	display: block;
	background: url('/img/point.gif');
	z-index: 1001;
}

/* LogoAion */
.LogoAion {
	display: block;
	width: 201px;
	height: 48px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url('/img/aion_logo.png');
	z-index: 9999;
}


/* TeaserOfAnImportantEvent */
.TeaserOfAnImportantEvent {
	width: 210px;
	height: 153px;
	position: relative;
	margin-top: 10px;
}

/* InLivejournal */
.InLivejournal  {
	width: 210px;
	height: 50px;
	vertical-align: center;
	position: relative;
	margin-top: 20px;
}

.InLivejournal a {
	font-style: italic;
	font-size: 18px;
	position: absolute;
	top: 15px;
	left: 59px;
}

/* InVkontakte */	
.InVkontakte {
	width: 210px;
	height: 29px;
	position: relative;
	margin-top: 20px;
}

.InVkontakte a {
	font-style: italic;
	font-size: 18px;
	position: absolute;
	top: 2px;
	left: 40px;
}

/* to_forum */	
.to_forum {
	width: 210px;
	height: 75px;
	position: relative;
	margin-top: 10px;
}

.to_forum img {
	position: absolute;
	top: 0;
	left: -15px;
}

.to_forum a {
	font-style: italic;
	font-size: 18px;
	position: absolute;
	top: 30px;
	left: 45px;
}


/* in_youtube */	
.in_youtube {
	width: 210px;
	height: 23px;
	position: relative;
	margin-top: 30px;
}

.in_youtube img {
	position: absolute;
	top: 0;
	left: 0;
}

.in_youtube a {
	font-style: italic;
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 65px;
}














/* Right */
/* MenuAndSubMenu */
.MenuAndSubMenu {
	width: 740px;
	height: 60px;
	position: relative;
	margin-top: 150px;
	}
		
.MenuItem  {
	position: relative;
	float: left;
	margin-right: 16px;
	text-align: center;
	vertical-align: top;
	}

.MenuName {
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	float: left;
	cursor: pointer;
	cursor: hand;
	z-index: 30;
	}
	
.MenuNewQty  {
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	color: #febf20;
	vertical-align: top;
	float: left;
	z-index: 30;
	/*width: 17px;*/
	}
	
.MenuNewQty:hover {
	text-decoration: underline;
	}
	
/* SubMenu */
.BgSubMenu {
	display: none;
	position: absolute;
	top: 14px;
	z-index: 20;
	}
	
.BgSubMenu div {
	float: left;
	}
	
.BgSubMenuItemLeft {
	background: url('/img/bg_sub_menu_left.png') no-repeat;
	width: 2px;
	height: 44px;
	}
	
.BgSubMenuItemStretch1, .BgSubMenuItemStretch2 {
	background: url('/img/bg_sub_menu.png') repeat-x;
	height: 44px;
	}
	
.BgSubMenuItemCenter {
	background: url('/img/bg_sub_menu_center.png') no-repeat;
	width: 49px;
	height: 44px;
	}
	
.BgSubMenuItemRight {
	background: url('/img/bg_sub_menu_right.png') no-repeat;
	width: 2px;
	height: 44px;
	}
	
.SubMenu {
	display: none;
	position: absolute;
	top: 32px;
	z-index: 21;
	}
	
.SubMenu td {
	padding-left: 4px;
	padding-right: 4px;
	}
	
.SubMenu a {
	font-size: 14px;
	font-style: italic;
	}

.Attachment {
	width: 6px;
	background: url('/img/attachment.png') no-repeat;
}


/* NewsOnTheMain */
.NewsOnTheMain {
	width: 350px;
	position: relative;
	float: left;
	margin-left: -15px;
	padding-bottom: 20px;
	margin-top: 8px;
}

.NewsOnTheMainHeader {
	margin-left: 15px;
	background: url('/img/header_news.png') left center no-repeat;
	width: 120px;
	height: 27px;
	position: relative;
	display: block;
}

.NewsOnTheMainHeader.hover {
	background: url('/img/header_news.png') right center no-repeat;
}

.AnnouncementItem {
	margin-top: 7px;
	width: 340px;
	float: left;
	padding-bottom: 3px;
}

.AnnouncementItemOpen {
	margin-top: 15px;
}

.AnnouncementItemHeader td {
	font-size: 18px;
	font-style: italic;
	cursor: pointer;
	cursor: hand;
}

.AnnouncementItemHeader div {
	margin-right: 4px;
	border-bottom: 0px;
}

.NewsType {
	width: 15px;
	/* background: url('/img/type_news.png') no-repeat; */
}

.AnnouncementItemText {
	margin-left: 17px;
	margin-top: 7px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
	height: auto;
	overflow: hidden;
}

.AnnouncementItemHover {
	background: url('/img/bg_hover_twitter.png');
	cursor: pointer;
	cursor: hand;
}

.AnnouncementItemText td {
	vertical-align: top;
}

.AnnouncementItemClose .AnnouncementItemText {
	display: none;
}

.AnnouncementItemText {
	display: block;
}

.AnnouncementItemText img {
	margin-right: 10px;
	width: 142px;
	height: 142px;
	border: 1px solid #ffffff;
}

.AnnouncementItemDataTags {
	margin-top: 0;
	overflow: hidden;
	cursor: default;
}

.AnnouncementItemDataTags td {
	text-align: left;
	height: 16px;
}

.AnnouncementItemData {
	padding-left: 17px;
	padding-right: 15px;
	font-size: 10px;
	font-family: Tahoma;
	vertical-align: top !important;
	padding-top: 7px;
}

.AnnouncementItemTagsLogo {
	vertical-align: top !important;
	padding-top: 7px;
	padding-right: 4px;
	height: 10px;
}

.AnnouncementItemTags {
	font-size: 11px;
	font-style: italic;
	text-align: left;
	vertical-align: middle !important;
	padding-top: 2px;
	padding-bottom: 2px;
}

.AnnouncementItemUrl {
	display: none;
}

.AnnouncementItemText ul,
.AnnouncementItemText ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
}

.AnnouncementItemText ul {
	width: 144px;
	height: 144px;
	margin-right: 10px;
}

.AnnouncementItemText ul li
{
	list-style-image: none;
	list-style-type: none;
	width: 142px;
	height: 142px;
	border: 1px solid #ffffff;
}

.AnnouncementItemText ul li img,
.AnnouncementItemText ul li a.lightbox img {
	border: 0;
	margin: 0px;
}

.AnnouncementItemText a {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.AnnouncementItemText a:hover {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
}

/* LatestArticlesOnTheMain */
.LatestArticlesOnTheMain  {
	width: 350px;
	position: relative;
	float: right;
	padding-bottom: 20px;
	margin-top: 8px;
}

.LatestArticlesOnTheMainHeader {
	margin-left: 15px;
	background: url('/img/header_article.png') left center no-repeat;
	width: 108px;
	height: 27px;
	position: relative;
	display: block;
}

.LatestArticlesOnTheMainHeader.hover {
	background: url('/img/header_article.png') right center no-repeat;
}

/* Tags */
.Tags  {
	width: 740px;
	position: relative;
	padding-top: 36px;
	z-index: 52;
	border-top: 1px dashed #73868a;
}

.TagsHeader {
	text-decoration: none;
	margin-left: 260px;
	margin-bottom: 20px;
}

.TagsHeader span {
	font-size: 30px;
	font-style: italic;
}

.TagsHeaderA {
	background: url('/img/header_tags.png') left center no-repeat;
	width: 57px;
	height: 27px;
	position: relative;
	display: block;
}

.TagsHeaderA.hover {
	background: url('/img/header_tags.png') right center no-repeat;
}

.TagsHeaderInParentheses {
	font-size: 11px;
	font-family: Tahoma;
	width: 170px;
	font-style: normal;
	padding-top: 8px;
	padding-left: 4px;
}

.TagsText {
	margin: 0;
	margin-right: 26px;
	margin-top: 4px;
	height: 30px;
	float: left;
	font-style: italic;
}


.TagsSize25 {
	font-size: 25px;
}

.TagsSize24 {
	font-size: 20px;
}

.TagsSize23 {
	font-size: 20px;
}

.TagsSize22 {
	font-size: 20px;
}

.TagsSize21 {
	font-size: 20px;
}

.TagsSize20 {
	font-size: 20px;
}

.TagsSize19 {
	font-size: 19px;
}

.TagsSize18 {
	font-size: 18px;
}

.TagsSize17 {
	font-size: 17px;
}

.TagsSize16 {
	font-size: 16px;
}

.TagsSize15 {
	font-size: 15px;
}

.TagsSize14 {
	font-size: 14px;
}

.TagsSize13 {
	font-size: 13px;
}

.TagsSize12 {
	font-size: 12px;
}

.TagsSize11 {
	font-size: 11px;
}

.TagsSize10 {
	font-size: 10px;
}

/* Content */
.Content {
	width: 740px;
	overflow: hidden;
	vertical-align: top;
	position: relative;
	padding-bottom: 30px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
}

.ContentText {
	width: 100%;
	position: relative;
	z-index: 10;
}

.ContentImg {
	border: 1px solid #ffffff;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 12px;
	cursor: pointer;
	cursor: hand;
}

.ContentImgHover {
	border: 1px solid #c3faff;
}

.HeaderContent {

	font-size: 30px;
	color: #ffffff;
	margin: 0 auto 7px auto;
	text-align: right;
	z-index: 100;
}

.HeaderContentSecond {
	position: relative;
	font-size: 24px;
	color: #ffffff;
	font-style: italic;
	margin: 0px auto;
}

.HeaderTd {
	text-align: left;
}

.Crumbs {
	padding-left: 10px;
	white-space: nowrap;
	padding-bottom: 5px;
}

.Crumbs img {
	margin-left: 2px;
	margin-right: 2px;
}

.CrumbsFirst {
	font-style: italic;
	font-size: 18px;
}

.CrumbsSecond {
	font-style: italic;
	font-size: 14px;
}

.CrumbsFurthermore {
	font-style: italic;
	font-size: 12px;
}

.ContentTags {
	font-size: 18px;
	font-style: italic;
	margin-top: 20px;
}

.ContentTagsLogo {
	width: 10px;
	height: 13px;
	vertical-align: top !important;
	padding-top: 8px;
	padding-right: 4px;
}

/* ClickTags */
.ClickTags {
	position: relative;
	width: 100%;
}

.ClickTagsWord {
	position: relative;
	font-size: 30px;
	color: #ffffff;
	margin-bottom: -15px;
	width: 100%;
	text-align: center;
	z-index: 81;
}

.ClickTagsCloud {
	position: relative;
	width: 100%;
	z-index: 80;
}

.ClickTagsCloudUp {
	background: url('/img/bg_up_click_tags_cloud.png') no-repeat;
	width: 100%;
	height: 42px;
}

.ClickTagsCloudDown {
	background: url('/img/bg_down_click_tags_cloud.png') no-repeat;
	width: 100%;
	height: 3px;
}

.ClickTagsCloudCenter {
	background: url('/img/bg_center_click_tags_cloud.png') repeat-y;
	width: 100%;
	padding: 18px;
}

/* ClickTagsArticlesAndNews */
.ClickTagsArticlesAndNews {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.BlockArticlesAndNews {
	position: relative;
	width: 740px;
	height: 730px;
	text-align: left;
	overflow: hidden;
}

.ClickTagsArticlesAndNews .AnnouncementItem {
	margin-right: 20px;
}

.AnnouncementItem .AyellowDotted {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.AnnouncementItem .AyellowDotted:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}


.ArticlesAndNewsBlock {
	width: 740px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

.ArticlesAndNewsBlock .scroller-li td {
	vertical-align: top;
}

.ArticlesAndNewsBlockItem {
	width: 740px;
	height: 730px;
	z-index: 70;
	float: left;
}

.ArticlesAndNewsBlockItem td {
	vertical-align: top;
}

.ArticlesAndNewsBlockScroll {
	width: 9620px; /**/
	height: 730px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 70;
}

.ArticlesAndNewsQty {
	display: none;
}


#scroller-ArticlesAndNews li {
	list-style-image: none;
	list-style-type: none;
}

/* ClickTagsPictures */
.ClickTagsPictures {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px dashed #73868a;
}

/* ClickTagsVideos */
.ClickTagsVideos {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px dashed #73868a;
}

/* ClickTagsTags */
.ClickTagsTags {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Pages */
.Pages {
	height: 28px;

	position: relative;
	margin-left: 18px;
	z-index: 80;
}

.PagesLeftArrow {
	background: url('/img/pages_left_arrow.png') no-repeat;
	width: 7px;
	height: 10px;
	position: absolute;
	top: 15px;
	left: 0px;
	z-index: 85;
	cursor: pointer;
	cursor: hand;
	/*display: none;*/
}

.PagesRightArrow {
	background: url('/img/pages_right_arrow.png') no-repeat;
	width: 7px;
	height: 10px;
	position: absolute;
	top: 15px;
	right: 0px;
	z-index: 85;
	cursor: pointer;
	cursor: hand;
	/*display: none;*/
}

.PagesOverfow {
	height: 25px;
	width: 160px;
	position: absolute;
	top: 0px;
	left: 12px;
	overflow: hidden;
}

.PagesScroll {
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	cursor: hand;
}

.PagesQty {
	display: none;
}

.PagesItem {
	height: 25px;
	width: 12px;
	position: relative;
	float: left;
	margin-right: 4px;
	z-index: 80;
}

.PagesItemNumber {
	height: 12px;
	width: 12px;
	font-size: 8px;
	text-align: center;
	font-family: Tahoma;
}

.PagesItemNumber span {
	display: none;
}

.PagesItemCircle {
	height: 12px;
	width: 12px;
	background: url('/img/pages.png') left no-repeat;
}

.PagesItemHover .PagesItemCircle {
	background: url('/img/pages.png') right no-repeat;
}

.PagesItemHover .PagesItemNumber span {
	display: block;
}

.PagesItemActive .PagesItemCircle {
	background: url('/img/pages_active.png') no-repeat;
	z-index: 81;
}

.PagesItemActive .PagesItemNumber span {
	display: block;
}

/* Videos */
.BlockVideos {
	position: relative;
	width: 100%;
	height: 338px;
	padding-bottom: 30px;
	text-align: left;
}

.VideosLeftArrow {
	background: url('/img/videos_left_arrow.png') no-repeat;
	width: 34px;
	height: 65px;
	position: absolute;
	top: 160px;
	left: 16px;
	z-index: 75;
	cursor: pointer;
	cursor: hand;
}

.VideosRightArrow {
	background: url('/img/videos_right_arrow.png') no-repeat;
	width: 34px;
	height: 65px;
	position: absolute;
	top: 160px;
	right: 16px;
	z-index: 75;
	cursor: pointer;
	cursor: hand;
}

.VideosBlock {
	width: 740px;
	height: 338px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.VideosBlockScroll {
	position: absolute;
	top: 92px;
	left: 270px;
	z-index: 70;
}

.VideosQty {
	display: none;
}

.Video {
	width: 200px;
	height: 250px;
	position: relative;
	float: left;
	margin-right: 70px;
	z-index: 61;
}

.PreviewPlayer {
	width: 198px;
	height: 147px;
	border: 1px solid #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

.Player {
	width: 520px;
	height: 338px;
	border: 0px;
	position: absolute;
	top: -92px;
	left: -160px;
	display: none;
	cursor: pointer;
	cursor: hand;
}

#Video1 {
	z-index: 62;
}

#Video1.PreviewPlayer {
	display: none;
	width: 520px;
	height: 338px;
	top: -92px;
	left: -160px;
}

#Video1 .Player {
	display: block;
}

/* Gallery */
.Gallery {
	width: 100%;
	vertical-align: top;
	position: relative;
	padding-bottom: 30px;
}

.GalleryPicture {
	width: 198px;
	height: 200px;
	position: relative;
	float: left;
	margin-right: 11px;
	z-index: 61;
}

.GalleryPicture img {
	width: 198px;
	height: 147px;
	border: 1px solid #ffffff;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	top: 0px;
	left: 0px;
}

.GalleryPicturesTags {
	position: absolute;
	top: 150px;
	left: 30px;
	width: 140px;
}

.GalleryPicturesTags a {
	font-size: 11px;
	font-style: italic;
	margin-top: 5px;
}

.GalleryPicturesTagsLogo {
	background: url('/img/attachment_screen.png') center left no-repeat;
	width: 16px;
}

.PagesGalleryDown {
	position: absolute;
	top: 600px;
	left: 0px;
	width: 100%;
}

.PagesGalleryDown .Pages {
	position: relative;
	margin: 0px auto;
}

.GalleryLightboxTags {
	margin-top: 10px;
}











/* VideoGallery */
.VideoGallery {
	width: 100%;
	vertical-align: top;
	position: relative;
	padding-bottom: 30px;
}

/*
.BlockVideoGallery {
	position: relative;
	width: 700px;
	height: 1310px;
	text-align: left;
}
*/

.VideoGalleryPlayerBlock {
	width: 620px;
	height: 1310px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 40px;
}

.VideoGalleryPlayerBlockItem {
	width: 630px;
	height: 1310px;
	z-index: 70;
	float: left;
}

.VideoGalleryPlayerBlockScroll {
	height: 1310px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 70;
}

.VideoGalleryQty {
	display: none;
}

.VideoGalleryPlayer {
	width: 620px;
	position: relative;
	margin-top: 0;
	margin-bottom: 30px;
}

.PlayerBg {
	position: relative;
	width: 620px;
	height: 338px;
	background: url('/img/bg_gallary_video.png') no-repeat;
}

.PlayerItem {
	width: 494px;
	height: 318px;
	top: 14px;
	left: 14px;
	position: absolute;
}

.PlayerName {
	position: relative;
	width: 100%;
	text-align: center;
	font-size: 24px;
	margin-bottom: 10px;
}

.PagesVideoGalleryDown {
	position: absolute;
	top: 1270px;
	left: 0px;
	width: 100%;
}

.PagesVideoGallery {
	vertical-align: bottom;
	padding-bottom: 6px;
}

.PagesVideoGalleryDown .Pages {
	position: relative;
	margin: 0px auto;
}

.VideoGalleryTags {
	position: absolute;
	right: 14px;
	top: 14px;
	width: 89px;
	height: 310px;
	vertical-align: middle;
}

.VideoGalleryTags table{
	height: 100%;
	vertical-align: middle;
}

.VideoGalleryTags a {
	font-size: 11px;
	font-style: italic;
	margin-top: 5px;
}


/* News */
.News {
	width: 100%;
	vertical-align: top;
	position: relative;
	padding-bottom: 40px;
}

.News .Pages {
	margin-left: 270px;

}

.News .AnnouncementItem {
	margin-right: 20px;
}



/* Articles */
.Articles {
	width: 100%;
	vertical-align: top;
	position: relative;
	padding-bottom: 30px;
}

.Articles .Pages {
	margin-left: 270px;

}

.Articles .AnnouncementItem {
	margin-right: 20px;
}


/* Calendar */
.CalendarHidden {
	overflow: hidden;
	width: 700px;
	height: 30px;
	position: relative;
	display:none; /*temporary off*/
}

.Calendar {
	border-bottom: 1px solid #ffffff;
	position: absolute;
	left: 0px;
	top: 0px;
}

.Calendar td {
	position: relative;
	width: 55px;
	text-align: center;
}

.CalendarData  {
	position: relative;
	width: 70px;
	font-size: 11px;
	font-style: italic;
	vertical-align: top;
	cursor: pointer;
	cursor: hand;
}

.CalendarType  {
	height: 9px;
	width: 100%;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	position: relative;
}

.CalendarQty {
	display: none;
}


/* AllTags */
.AllTags  {
	width: 740px;
	position: relative;
	padding-bottom: 30px;
	z-index: 52;
	font-size: 11px;
	font-family: Tahoma;
}

.AllTagsBlock {
	width: 740px;
	position: relative;
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px dashed #73868a;
}

/* Other */
.none {
	display: none;
}

/* Content style */
.ContentText {
	font-size: 13px;
	color: #ffffff;
	font-family: Tahoma;
}

.ContentText p {
	font-size: 13px;
	color: #ffffff;
	font-family: Tahoma;
	margin-top: 7px;
	margin-bottom: 7px;
}

.ContentText table {
	margin: 0;
}

.ContentText table thead td{
	padding: 5px;
	font-size: 14px;
	border-bottom: 2px solid #ffffff;
}

.ContentText table td {
	border: 0px;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	vertical-align: top;
	padding: 5px 10px 5px 0;
	font-size: 13px;
}

.ContentText ol {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 50px;
	list-style-position: outside;
	font-size: 13px;
}

.ContentText ul {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 50px;
	list-style-position: outside;
	font-size: 13px;
}


.ContentText li {
	margin-bottom: 5px;
	margin-top: 5px;
}

.ContentText a {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px solid #febf20;
}

.ContentText a:hover {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px solid #febf20;
}

.ContentText .AyellowDotted {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px dotted #febf20;
}

.ContentText .AyellowDotted:hover {
	color: #febf20;
	text-decoration: none;
	border-bottom: 1px dotted #febf20;
}

.ContentText h1, .ContentText h2, .ContentText h3 {
	font-weight: normal;
	margin-top: 14px;
	margin-bottom: 4px;
}

.ContentText h3, .ContentText h4, .ContentText h5, .ContentText h6 {
	font-size: 18px;
}

.ContentText h2 {
	font-size: 24px;
}

.ContentText h1 {
	font-size: 30px;
}




/* obt */
.obt {
	width: 100%;
	position: relative;
	height: 660px;
	z-index: 1;
}

.obt .obt_bg {
	width: 740px;
	position: absolute;
	top: -80px;
	left: 0;
	height: 808px;
	background: url('/img/bg_obt.png') no-repeat;
	z-index: 1;
}

.obt .text {
	margin-top: 65px;
	float: right;
	width: 430px;
	z-index: 2;
	text-align: left;
}

.obt h1 {
	font-size: 30px;
}

.obt p {
	margin: 14px auto 14px 0;
}

.obt input {
	padding: 4px 4px 0px 4px;
	border: 1px solid #a09f9f;
	background: url('/img/bg_input.png');
	color: #fff;
	font-size: 11px;
	font-family: Arial;
	width: 190px;
	height: 16px;
}

.obt .mistake {
	border: 1px solid #d72737;
}

.obt .submit {
	background: url('/img/tell_me.png');
	width: 160px;
	height: 35px;
	cursor: pointer;
	cursor: hand;
	margin: 60px auto auto 90px;
}

.obt .f_name {
	margin-top: 32px;
}

.obt .num_tel{
	margin-top: 16px;
}

.obt .code {
	margin-top: 16px;
}

.obt .captcha {
	float: left;
	width: 130px;
	margin-right: 10px;
	text-align: center;
	padding-bottom: 1px;
}

.obt .update{
	font-size: 11px;
	cursor: pointer;
}

a.lightbox img {
	border: 1px solid #fff;
}

a.lightbox, .lightbox a, a.lightbox:hover, .lightbox a:hover {
	border: 0;
	display:inline-block;
}

.ContentText a.lightbox img {
	width: 142px;
	height: 142px;
}

div.lightbox {
	border: 1px solid #fff;
	margin: 5px 10px 5px 0;
	width: 142px;
	height: 142px;
	display: inline-block;
	clear: both;
	overflow: hidden;
	cursor: pointer;
}

a.lightbox div.lightbox img {
	border: 0;
	margin: 0px;
	height: 142px;
}



/* registrarion_block */
.registrarion_block {
	width: 731px;
	height: 700px;
	position: relative;
	font-size: 11px;
	font-family: Tahoma;
	color: #ffffff;
	margin-bottom: 30px;
}

.registrarion_block .barcontent1text td {
	border: 0px;
	position: relative;
}

.registrarion_block .barcontent1text .Reload a, .registrarion_block .barcontent1text .LicenseText a, .registrarion_block .barcontent1text .alreadyhave a {
	border: 0px;
	text-decoration: underline;
}
	
.registrarion_block p {
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	margin: 10px auto;
}

.registrarion_block a, .registrarion_block a:hover, .registrarion_block a:visited {
	font-size: 11px;

	font-family: Tahoma;
	text-decoration: none;
}

.registrarion_block  h1 {
	font-weight: normal;
	margin: 14px auto;
	font-size: 18px;
}

.registrarion_block ol {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 50px;
	list-style-position: outside;
	font-size: 11px;
}

.registrarion_block ul {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 20px;
	list-style-position: outside;
	font-size: 11px;
}


.registrarion_block .registrarion_block_content {
	width: 731px;
	height: 479px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 40;
}

.registrarion_block .step1 {
	background: url('/img/bg_registration_block_step1.png') no-repeat;
}

.registrarion_block .step2 {
	background: url('/img/bg_registration_block_step2.png?version=0.2.1') no-repeat;
}

.registrarion_block .step2.close_registration {
	background: url('../img/bg_registration_block_step2_close_registration.png') no-repeat;
}

.registrarion_block .step3 {
	background: url('/img/bg_registration_block_step3.png') no-repeat;
}

.registrarion_block .step3 .asmodians {
	position: absolute;
	top: 120px;
	right: 30px;
	font-style: italic;	
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

.registrarion_block .step3 .asmodians:hover {
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
	color: #c3faff;
}

.registrarion_block .step3 .elyos {
	position: absolute;
	bottom: 60px;
	left: 37px;
	font-style: italic;	
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

.registrarion_block .step3 .elyos:hover {
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
	color: #c3faff;
}

.registrarion_block .step3 .text {
	width: 400px;
	height: 300px;
	position: absolute;
	top: 130px;
	left: 170px;
}

.registrarion_block .step3 .text a, .registrarion_block .step3 .text a:hover {
	text-decoration: underline;
	border: 0;
	color: #febf20;
	}

.registrarion_block .step2 .text {
	width: 520px;
	height: 300px;
	position: absolute;
	top: 140px;
	left: 200px;
}

.registrarion_block .step2.close_registration .text {
	width: 570px;
	height: 300px;
	position: absolute;
	top: 140px;
	left: 25px;
}

.registrarion_block .step2.close_registration .text img {
	padding: 0;
	margin: 0;
	padding-right: 20px;
}

.registrarion_block .step2.close_registration .text span {
	font-size: 24px;
}

.registrarion_block .step2.close_registration .text p {
	font-size: 12px;
	font-family: Tahoma;
}

.registrarion_block .step2 .text .game_client {
	width: 205px;
	height: 26px;
	font-size: 14px;
	font-style: italic;
	color: #ffffff;
	text-align: right;
}

.registrarion_block .step2 .text .game_client span {
	padding-top: 5px;
}

.registrarion_block .step2 .text .game_client a, .registrarion_block .step2 .text .game_client a :hover {
	display: block;
	background: url('/img/game_client.png') left top no-repeat;
	width: 153px;
	height: 26px;
	text-decoration: none;
	float: left;
	border: 0;
}

.registrarion_block .step2 .text  .WinRAR {
	border: 0;
	text-decoration: underline;
	color: #ffffff;
}
.download_winrar {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.registrarion_block .step2 .text  td {
	border: 0;
	text-align: left;
}

#thx {
	
}
.registrarion_block .step1 #thx a {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
}

.registrarion_block .step1 #thx a:hover {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
}

.registrarion_block .step2 .text .torrent {
	font-weight: normal;
	margin: 20px auto;
	font-size: 18px;	
}

.registrarion_block .step2 .text .torrent a {
	font-style: italic;	
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}

.registrarion_block .step2 .text .torrent a:hover {
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
	color: #c3faff;
}

.registrarion_block .step2 .text table {
	width: 100%;
}

.registrarion_block .step2 .text table td {
	width: 50%;
}

.registrarion_block .step1 #errordiv {
	width: 170px;
	height: 300px;
	position: absolute;
	top: 0px;
	left: -190px;
	color: #ff0000;
	display: block;
	font-size: 11px;
}

.registrarion_block .step1 .register_form {
	width: 380px;
	height: 380px;
	position: absolute;
	top: 0px;
	left: 210px;
}
.lefter
{ 
	left: 140px !important;
}
.registrarion_block .step1 .register_form #reg_form {
	height: 320px;
}

.registrarion_block .step1 .register_form td {
	padding: 3px 0;
	text-align: left;
	font-size: 11px;
}

.registrarion_block .step1 .register_form .PaddingBottom {
	padding-bottom: 12px;
}

.registrarion_block .step1 .register_form input {
	padding: 2px 3px 0 3px;
	border: 1px solid #ffffff;
	background: none;
	color: #ffffff;
	font-size: 11px;
	width: 142px;
	height: 18px;
	margin-right: 20px;
}

.registrarion_block .step1 .register_form .error {
	border: 1px solid #ff0000;
	background: url('/img/bg_input_error.png');
}

.registrarion_block .step1 .register_form .update {
	cursor: pointer;
}

.registrarion_block .step1 .register_form  .LicenseText {
	margin-top: 10px;
}

.registrarion_block .step1 .register_form .Reload a, .registrarion_block .step1 .register_form .Reload a:hover {
	color: #ffffff;
}

.registrarion_block .LicenseText a, .registrarion_block .LicenseText a:hover, .registrarion_block .LicenseText a:visited {
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: underline;
}

.registrarion_block .step1 .register_form #license {
	width: 14px;
	height: 14px;
	padding: 0;
	margin-right: 5px;
	margin-top: 10px;
	float: left;
}

.registrarion_block .step1 .register_form .alreadyhave {
	margin-bottom: 10px;
	padding-left: 35px;
	margin-left: -12px;
	padding-top: 8px;
	background: url('/img/4game.png') no-repeat;
	height: 29px;
	position: relative;
	top: 0;
	left: 0;	
}

.registrarion_block .alreadyhave a, .registrarion_block .alreadyhave a:hover, .registrarion_block .alreadyhave a:visited {
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: underline;
}

.registrarion_block .step1 .register_form .agree .checkbox_agree {
	background: url('/img/checkbox_agree.png') left center no-repeat;
	width: 13px;
	height: 13px;
	cursor: pointer;
	float: left;
	margin-right: 5px; 
}

.registrarion_block .step1 .register_form .agree .checkbox_right {
	background: url('/img/checkbox_agree.png') right center no-repeat;
}

.registrarion_block .step1 .register_form .button_submit {
	width: 192px;
	height: 35px;
	background: url('/img/button_registration.png') no-repeat;
	cursor: pointer;
	margin: 5px auto;
	
}

.registrarion_block .menu {
	background: url('/img/bg_registration_block_menu.png') no-repeat;
	width: 670px;
	height: 274px;
	position: absolute;
	top: 0;
	left: 29px;
	z-index: 50;
}
.download_box
{
	background: url('/img/bg_download.png');
	width: 737px;
	height: 410px;
	overflow: hidden;
	border: 1px solid #745589;
	margin-top: 30px;
	position: relative;
}
.download_button 
{
	position: absolute;
	left: 238px;
	top: 145px;
	width: 271px;
	height: 55px;
}
.download_button img
{
	border: 0px;
}

.download_button a
{
	border: 0px;
}
.download_button a:hover
{
	border: 0px;
}
.download_winrar
{
	position: absolute;
	top: 220px;
	left: 290px;
	width: 175px;
	height: 32px;
}
.download_torrent
{
	position: absolute;
	top: 300px;
	left: 205px;
	width: 440px;
	height: 30px;

	font-size: 14px;
}
.download_torrent a
{
	font-size: 14px;

}

.download_torrent a:hover
{

	font-size: 14px;
}
.download_reqs
{
	position: absolute;
	left: 274px;
	top: 370px;
}
.download_reqs_opened
{

}
.download_arrow
{
	position: absolute;
	left: 360px;
	top: 394px;
	width: 20px;
	height: 10px;
	background: url('/img/arrow_down.png');
}
.download_arrow_up
{
	background: url('/img/arrow_up.png') !important;
}
.download_reqs_table
{
	position: absolute;
	left: 130px;
	top: 410px;
}
.download_reqs_table td
{
	border: 0px  !important;
	text-align: left !important;
}
.registrarion_block .menu .registrarion_item_menu {
	background: url('/img/point.gif');
	width: 33%;
	height: 274px;
	position: relative;
	float: left;
	z-index: 50;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	border: 0px;
}

.registrarion_block .step1_1 {
	width: 400px;
	height: 350px;
	position: absolute;
	top: 130px;
	left: 165px;
}

.registrarion_block .step1_1 .text {
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
}

.registrarion_block .step1_1 .icon_4game {
	width: 290px;
	height: 70px;
	position: relative;
	margin-left: 40px;
	margin-top: 15px;
	vertical-align: top;
}

.registrarion_block .step1_1 .icon_aion  {
	width: 290px;
	height: 70px;
	position: relative;
	margin-left: 40px;
	vertical-align: top;
}

.registrarion_block .step1_1 td {
	text-align: left;
	vertical-align: center;
	border: 0;
}

.registrarion_block .step1_1 td span {
	font-size: 14px;
}

.registrarion_block .step1_1 td .a_new {
	display: block;
}

.registrarion_block .step1_1 td .a_new a {
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	margin-right: 4px;
}
	
.registrarion_block .step1_1 td .a_new a:hover {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px solid #c3faff;
}

.registrarion_block .step1_1 td .a {
	display: block;
}

.registrarion_block .step1_1 td .a a {
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
	
.registrarion_block .step1_1 td .a a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

.registrarion_block .step1_3 {
	height: 150px;
	position: absolute;
	top: 50px;
	left: 0px;
	text-align: left;
}
.registrarion_block .step1_3 img {
	margin-right: 20px;
}
.registrarion_block .step1_3 p {
	font-size: 14px;
	width: 300px;
	margin-top: 50px;

}

.registrarion_block .step1_3 div {
	margin-left: 20px;
	font-size: 24px;
}

.registrarion_block .to_step2 {
	font-style: italic;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	position: absolute;
	top: 410px;
	left: 300px;
	cursor: pointer;
	z-index: 1000;
}


/* server_status */
.server_status {
	width: 210px;
	height: 226px;
	position: relative;
	margin-top: 40px;
	margin-bottom: -20px;
}

.server_status .server_status_bg {
	background: url('/img/bg_server_status.png');
	width: 226px;
	height: 226px;
	position: absolute;
	top: 40;
	left: -16px;
}

.server_status .server_status_bg span {
	padding: 0px 0px 8px 0px;
}

.server_status .server_status_bg img {
	margin-right: -3px;
	margin-bottom: -3px;
}

.server_status .server_status_bg .server {
	position: absolute;
	color: #ffffff;
	font-size: 11px;
	font-style: normal;
}

.server_status .server_status_bg #server-alsion {
	top: 45px;
	left: 30px;
}
.server_status .server_status_bg #server-gelmir {
	top: 70px;
	left: 50px;
}
.server_status .server_status_bg #server-kassiel {
	top: 100px;
	left: 80px;
}
.server_status .server_status_bg #server-ridheim {
	top: 130px;
	left: 20px;
}
.server_status .server_status_bg #server-hild {
	top: 160px;
	left: 55px;
}
.server_status .server_status_bg #server-gardarika {
	top: 20px;
	left: 100px;
}
.server_status .server_status_bg #server-vigrid {
	top: 60px;
	left: 130px;
}
.server_status .server_status_bg #server-delika {
	top: 110px;
	left: 160px;
}
.server_status .server_status_bg #server-lantis {
	top: 140px;
	left: 120px;
}
.server_status .server_status_bg #server-terios {
	top: 185px;
	left: 100px;
}


/* banner_events */
.banner_events {
	width: 210px;
	position: relative;
	margin-top: 40px;
	margin-bottom: -20px;
}

.banner_events a {
	width: 199px;
	height: 117px;
	display: block;
	position: relative;
}

/* pin */
.pin {
	width: 731px;
	height: 406px;
	position: relative;
	font-size: 11px;
	font-family: Tahoma;
	color: #ffffff;
	margin-bottom: 30px;
}

.pin .block {
	width: 731px;
	height: 406px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 40;
}

.pin .pin_step1 {
	background: url('/img/bg_pin_step1.png') no-repeat;
}

.pin .pin_step2_1 {
	background: url('/img/bg_pin_step1.png') no-repeat;
}

.pin .pin_step2_2 {
	background: url('/img/bg_pin_step2.png') no-repeat;
}

.pin .pin_step1 .form {
	width: 350px;
	position: absolute;
	top: 25px;
	left: 200px;
	text-align: center;
}

.pin .pin_step1 .form .left_text {
	text-align: left;
	font-size: 14px;
}

.pin .pin_step1 .form span {
	font-size: 14px;
}

.pin .pin_step1 .form h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 15px auto 10px auto;
}

.pin .pin_step1 .form .into {
	margin-left: 20px;
}

.pin .pin_step1 .form input {
	padding: 4px 10px 0 10px;
	border: 1px solid #ffffff;
	background: url('/img/bg_input.png');
	color: #ffffff;
	font-size: 14px;
	width: 52px;
	height: 22px;
	margin-right: 12px;
	letter-spacing: 2px;
}

.pin .pin_step1 .form .into.captcha {
	margin-left: 0;
}

.pin .pin_step1 .form .captcha .img {
	text-align: center;
}

.pin .pin_step1 .form .captcha input {
	padding: 4px 10px 0 10px;
	border: 1px solid #ffffff;
	background: url('/img/bg_input.png');
	color: #ffffff;
	font-size: 14px;
	width: 84px;
	height: 22px;
	margin-top: 20px;
	margin-right: 0;
	letter-spacing: 2px;
}

.pin .pin_step1 .form  .submit_pin {
	background: url('/img/submit_pin.png') no-repeat;
	width: 130px;
	height: 35px;
	text-align: left;
	margin: 20px auto;
	padding: 0;
	
	cursor: pointer;
}

.pin .block .error {
	width: 160px;
	position: absolute;
	top: 15px;
	left: 15px;
}

.pin .block .error span {
	color: #ff0000;
	font-size: 16px;
	display: block;
}

.pin .pin_step2_1 .free {
	width: 330px;
	position: absolute;
	top: 130px;
	left: 190px;
}

.pin .pin_step2_1  .free span {
	font-size: 18px;
}

.pin .pin_step2_1 .free .form {
	position: relative;
	margin-top: 15px;
}

.pin .pin_step2_1 .free .form td {
	border: 0;
	text-align: left;
	font-size: 11px;
	padding-left: 0;
}

.pin .pin_step2_1 .free .form input {
	padding: 2px 3px 0 3px;
	border: 1px solid #ffffff;
	background: url('/img/bg_input.png');
	color: #ffffff;
	font-size: 11px;
	width: 142px;
	height: 18px;
}

.pin .pin_step2_1 .free  .submit_pin {
	background: url('/img/submit_pin.png') no-repeat;
	width: 130px;
	height: 35px;
	margin-left: 150px;
	margin-top: 40px;
	cursor: pointer;
}


.pin .pin_step2_1 .free .submit_confirm {
	background: url('/img/submit_confirm.png') no-repeat;
	width: 140px;
	height: 35px;
	margin-left: 90px;
	margin-top: 30px;
	cursor: pointer;
}

.pin .pin_step2_2 .cap {
	width: 470px;
	position: absolute;
	top: 145px;
	left: 120px;
}

.pin .pin_step2_2  .cap span {
	font-size: 16px;
}

.pin .pin_step2_2 .cap .form {
	position: relative;
	margin-top: 15px;
}

.pin .pin_step2_2 .cap .form {
	position: relative;
	margin-top: 15px;
}

.pin .pin_step2_2 .cap .form td {
	border: 0;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
	padding-left: 0;
	height: 33px;
}

.pin .pin_step2_2 .cap .form input {
	padding: 2px 3px 0 3px;
	border: 1px solid #ffffff;
	background: url('/img/bg_input.png');
	color: #ffffff;
	font-size: 11px;
	width: 142px;
	height: 18px;
}

.pin .pin_step2_2 .cap .select {
	width: 134px;
	height: 33px;
	position: relative;
	cursor: pointer;
}

.pin .pin_step2_2 .cap  .select .select_one {
	background: url('/img/select.png');
	width: 134px;
	height: 33px;
	color: #ffffff;
	font-size: 14px;
	position: relative;
	cursor: pointer;
	z-index: 200;
}

.pin .pin_step2_2 .cap  .select .select_all {
	width: 134px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index: 212;
}

.pin .pin_step2_2 .cap  .select .select_all .up {
	background: url('/img/select_open_up.png') no-repeat;
	width: 134px;
	height: 12px;
	position: relative;
	z-index: 212;
}

.pin .pin_step2_2 .cap  .select .select_all .center {
	background: url('/img/select_open_center.png');
	width: 134px;
	position: relative;
	padding-top: 25px;
	z-index: 212;
}

.pin .pin_step2_2 .cap  .select .select_all .center span {
	color: #ffffff;
	font-size: 14px;
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 212;
}

.pin .pin_step2_2 .cap  .select .select_all .center span.hover {
	background: url('/img/bg_input.png');
}

.pin .pin_step2_2 .cap  .select .select_all .down {
	background: url('/img/select_open_down.png');
	width: 134px;
	height: 12px;
	position: relative;
	z-index: 212;
}


.pin .pin_step2_2 .cap .select .select_close {
	background: url('/img/select_close.png') left center no-repeat;
	width: 13px;
	height: 11px;
	position: absolute;
	top: 11px;
	right: 10px;
	z-index: 230;
}

.pin .pin_step2_2 .cap .open .select_close {
	background: url('/img/select_close.png') right center no-repeat;
	width: 13px;
	height: 11px;
	position: absolute;
	top: 11px;
	right: 10px;
	z-index: 230;
}

.pin .pin_step2_2 .cap .open .select_one{
	display: none;
}

.pin .pin_step2_2 .cap .open .select_all{
	display: block;
}

.pin .pin_step2_2 .cap .select .text {
	position: absolute;
	top: 8px;
	left: 16px;
	z-index: 215;
	color: #ffffff;
	font-size: 14px;
	z-index: 220;
}

.pin .pin_step2_2 .cap  .submit_pin {
	background: url('/img/submit_pin.png') no-repeat;
	width: 130px;
	height: 35px;
	margin-left: 150px;
	margin-top: 40px;
	cursor: pointer;
}


/* personal_area */	
.personal_area {
	width: 140px;
	height: 20px;
	position: absolute;
	top: 150px;
	right: 77px;
	z-index: 3000;
	}
	
.personal_area .personal_area_text {
	display: block;
	background: url('/img/pay_link.png') left center no-repeat;
	width: 140px;
	height: 20px;

	}


.personal_area_text.hover {
	background: url('/img/pay_link.png') right center no-repeat;
}


/* footer */
.footer {
	position: absolute;
	bottom: 15px;
	left: 0;
	width: 100%;
	z-index: 4000;
}

.footer .block {
	height: 100%;
	width: 310px;
	margin: 0 auto;
	position: relative;
	bottom: 0;
}

.footer .block .LogoNcsoft {
	display: block;
	width: 96px;
	height: 12px;
	background: url('/img/logo_ncsoft.png') no-repeat;
	position: absolute;
	bottom: 0px;
	left: 90px;
}

.footer .block .LogoInnova {
	display: block;
	width: 67px;
	height: 18px;
	background: url('/img/logo_innova.png') no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.footer .block .CopyRight {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	font-style: italic;
}

.footer .block .CopyRight a {
	font-size: 12px;
	color: #ffffff;
	font-style: italic;
}



.lightbox  div {
	display: inline-block;
}
	
	
/* collapse_spread_key */
.collapse_spread_key .AwhiteDotted {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

.collapse_spread_key {
	cursor: pointer;
}

.collapse_spread_key.hover .AwhiteDotted {
	color: #c3faff;
	text-decoration: none;
	border-bottom: 1px dotted #c3faff;
}
	

.display_none {
	display: none;
}


.display_block {
	display: block;
}

.italic {
	font-style: italic;
}

#ComebackForm .error {
	color:#c00;
}
#ComebackForm div, #ComebackForm p {
	margin-bottom:1em;
}
.ContentBox
{
	width:675px;
	height:100%;
	position:relative;
	/*border:1px solid black;*/
}
.ContentBoxTitle
{
margin-top:20px;
	width:648px;
	height:60px;
	position:relative;
	/*border:1px solid black;*/
	padding-bottom:11px;
}
.ContentBoxTitleHead
{
	
	text-align:center;
	font-size:30px;
	padding-bottom:36px;
} 
.ContentBoxTitleText
{
	text-align:left;
/*	font-size:12px;*/
}
.ContentBoxService
{
	width:648px;
	position:relative;
	/*border:1px solid green;*/
}
.ContentBoxServiceItemTitle
{
	position:relative;
	height:40px;
	padding-bottom:11px;
	/*text-align:center;*/
	font-size:24px;
	padding-top:16px;
	padding-bottom:18px;
} 
.ContentBoxServiceItemTitle1
{
	height:50px;
	position:relative;
	height:40px;
	padding-bottom:11px;
	text-align:left;
	font-size:24px;
	padding-top:16px;
	padding-bottom:6px;
	float:left;
	width:602px;
} 
.ContentBoxServiceItemIco
{ 
	cursor:pointer;
	height:39px;
	width:39px;
	background: url('/img/change_face_ico.png') no-repeat;
	padding-right:12px;
	float:left;
}
.AwhiteDotted1 {
text-size:24px !important;
	color: #ffffff !important;
	text-decoration: none !important;
	border-bottom: 1px dotted #ffffff !important;
	cursor:pointer !important;
	font-style:italic !important;
}
.CommingSoon
{
	color: #a6aab1 !important;
	font-style:italic !important;
	font-size:14px !important;
	border-bottom: 0px !important;
}
.AwhiteDotted1:hover {
	text-size:24px !important;
	color: #c3faff !important;
	text-decoration: none !important;
	border-bottom: 1px dotted #c3faff !important;
	cursor:pointer !important;
	font-style:italic  !important;
}
.AwhiteDottedUnactive {
	text-size:24px !important;
	color: #a6aab1 !important;
	text-decoration: none !important;
	border-bottom: 1px dotted #a6aab1 !important;
	cursor:pointer !important;
	font-style:italic  !important;
}
/*
.AwhiteDottedUnactive:hover {
	text-size:24px !important;
	color: #c3faff !important;
	text-decoration: none !important;
	border-bottom: 1px dotted #c3faff !important;
	cursor:pointer !important;
	font-style:italic  !important;
}*/
.ContentBoxServiceItemText a:hover a 
{
	border-bottom:1px dotted #FFFFFF !important;
	font-size:24px ;
	font-style:italic ;
	cursor:pointer ;
	float:left ;
	color: #ffffff ;
}
.ContentBoxServiceItemContent
{
	padding-left:29px;
	position:relative;
	text-align:left;
/*	font-size:12px;*/
	width:100%;
	height:100%;
}
.ContentBoxServiceItemBuy1
{
	padding-left:22px;
	position:relative;
	text-align:left;
	/*font-size:12px;*/
}
.ContentBoxServiceItemBuy1Img
{
cursor:pointer;
float:left;
margin-right:19px;
overflow:hidden;
position:relative;
text-align:left;
	
}
.ContentBoxServiceItemBuy1Buy99
{
	background:url("/img/buy99.png") no-repeat scroll 0 0 transparent;
	font-size:30px;
	height:65px;
	margin-left:170px;
	margin-top:10px;
	padding-left:14px;
	padding-top:19px;
	position:relative;
	width:208px;
}
.ContentBoxServiceItemBuy1Buy99P
{
	background:url("/img/buy99p.png") no-repeat scroll 0 0 transparent;
	height:2px;
	margin-left:58px;
	margin-top:-12px;
	position:relative;
	width:8px;
}
.ContentBoxServiceItemBuy1Buy99But
{
	left:91px;
	top:11px;
	position:absolute;
	width:103px;
	height:41px;
	background: url('/img/buy99but.png') no-repeat;
	cursor:pointer;
}
.ContentBoxServiceItemBuy1YandexMoney
{
	font-size:10px;
	height:14px;
	left:195px;
	position:absolute;
	top:163px;
	width:140px;
}
.ContentBoxServiceItemBuy1YandexMoneyIco
{
	position:relative;
	width:12px;
	height:14px;
	background: url('/img/yandexMoney.png') no-repeat;
	cursor:pointer;
	float:left;
	margin-right:6px;
}
.ContentBoxServiceItemBuy1Text
{
	position:relative;
	width:580px;
	/*font-size:12px;*/
}
.ContentBoxServiceItemAlg
{
	position:relative;
	/*height:40px;*/
	padding-bottom:11px;
	width:630px;
	text-align:left;
	/*font-size:30px;*/
	padding-top:16px;
	padding-bottom:6px;
	/*font-size:12px;*/
} 
.ContentBoxServiceItemStepIco1
{
	background:url("/img/1ico.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:24px;
	margin-top:13px;
	position:relative;
	width:17px;
}
.ContentBoxServiceItemStepIco2
{
	margin-top:19px;
	position:relative;
	float:left;
	width:17px;
	height:24px;
	background: url('/img/2ico.png') no-repeat;
}
.ContentBoxServiceItemStepIco3
{
	margin-top:19px;
	position:relative;
	float:left;
	width:17px;
	height:24px;
	background: url('/img/3ico.png') no-repeat;
}
.ContentBoxServiceItemStep
{
position:relative;
height:100%;
width:100%;
}
.ContentBoxServiceItemStep1
{
margin-top:10px;
border-bottom:1px solid #584641;
float:left;
line-height:18px;
padding-bottom:14px;
width:602px;
}
.ContentBoxServiceItemStep2
{
margin-top:10px;
border-bottom:1px solid #584641;
float:left;
line-height:18px;
padding-bottom:14px;
width:613px;
}
.ContentBoxServiceItemStep3
{
margin-top:10px;
float:left;
line-height:18px;
padding-bottom:14px;
width:602px;
}
.ContentBoxLightbox
{
	margin-left:5px;
	overflow:hidden;
	width:144px;
	height:150px;
	position:relative;
	float:left;
}
.ContentBoxServiceItemStepGall
{
margin-top:10px;
}
.ContentBoxYandexPay
{
	padding-top:2px;
	border-bottom:0px !important;
	color: #ffffff !important;
}
.DottedBottomLine
{
	border-bottom:1px dotted white;
}
.Pointer
{
	cursor:pointer;
}