* {
	margin: 0;
	padding: 0;
}

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

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

img, div, a, table, tr, td, th, ul, ol, li {
	outline: none;
}
#reg_form td 
{
	text-align: left;
	padding-left: 0px;
}
.centered
{
	text-align: center;
}
#submit
{

}
.GoodColor 
{
	color: #0393e6;
}

.Awhite {
	color: #7fceec;
	text-decoration: none;
	border-bottom: 1px dotted #0393e6;
}
.Awhite:hover {
	color: #fbb900;
	text-decoration: none;
	border-bottom: 1px dotted #fbb900;
}

.Ablack {
	color: #0393e6;
	text-decoration: none;
	border-bottom: 1px solid #0393e6;

}

.Ablack:hover {
	color: #0393e6;
	text-decoration: none;
	border-bottom: 1px solid #0393e6;

}
.AwhiteDotted {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}
.AgrayDotted {
	color: #7fceec;
	text-decoration: none;
	border-bottom: 1px dotted #0393e6;
}
.AgrayDotted:hover {
	color: #fbb900;
	text-decoration: none;
	border-bottom: 1px dotted #fbb900;
}

.AblackDotted {
	color: #7FCEEC;
	text-decoration: none;
	float: left;
}
.AblackDotted span {
	border-bottom: 1px dotted #7FCEEC !important;
}
.faqtext {
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted #444444 !important;
}
.AwhiteDotted: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;
}



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

/* Footer */
.Footer {
	width: 520px;
	height: 130px;
	position: relative;
}

.Footer .FooterBlock {
	height: 100%;
	width: 310px;
	margin: 0 auto;
	position: relative;
	bottom: 14px;
}

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

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

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

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

a:hover {
	color: #fbb900;
}
.AblackDotted_hover {
	color: #fbb900 !important;
}
.AblackDotted_hover span {
	border-bottom: 1px dotted #fbb900 !important;
}
/* Bg */	
.BgNormal1 {
	background: url('/img/backs/1.jpg') #f588f5 no-repeat fixed center center;
}
.BgNormal2 {
	background: url('/img/backs/2.jpg') #f588f5 no-repeat fixed center center;
}

.BgNormal3 {
	background: url('/img/backs/4.jpg') #cbff5d no-repeat fixed center center;
}
.BgNormal4 {
	background: url('/img/backs/5.jpg') #c6ff5a no-repeat fixed center center;
}
.BgNormal5 {
	background: url('/img/backs/6.jpg') #a4dee0 no-repeat fixed center center;
}
.BgNormal6 {
	background: url('/img/backs/7.jpg') #a4dee0 no-repeat fixed center center;
}
.BgNormal7 {
	background: url('/img/backs/8.jpg') #d8e75a no-repeat fixed center center;
}
.BgNormal8 {
	background: url('/img/backs/9.jpg') #d9e85b no-repeat fixed center center;
}
.BgNormal9 {
	background: url('/img/backs/10.jpg') #d9e85b no-repeat fixed center center;
}

.BgNormal10 {
	background: url('/img/backs/special_1.jpg') #a4dee0 no-repeat fixed center top;
}
.BgNormal11 {
	background: url('/img/backs/special_2.jpg') #a4dee0 no-repeat center top;
}
.specialcode {
	display: none;
	visibility: hidden;
}


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



.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;
}


/* Block Type A*/


/* 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;
}

.TurnTheWorld  span {
	border-bottom: 1px dotted #ffffff;
}

/* AllContent */
.AllContent {
	width: 1000px;
	position: relative;
	margin: 0 auto;

	z-index: 20;
}

.Left {
	float: left;
	position: relative;
	width: 224px;
	margin-right: 15px;

}

.Mid_div {
	float: left;
	position: relative;
	width: 520px;
	overflow: hidden;
}
.Right_div {
	float: left;
	position: relative;
	width: 220px;
	margin-left: 15px;
	overflow: hidden;
}

.Right {
	position: relative;
	width: 520px;
	float: left;
	overflow: hidden;
}

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

.Play .Flash {
	width: 287px;
	height: 249px;
	background: url('/img/play_bnb.png');
	position: absolute;
	left: -40px;
	top: 28px;
	z-index: 1;
}
.Rating {
	width: 235px;
	position: relative;
	margin-top: 20px;
}
.Forum {
	width: 235px;
	position: relative;
	margin-top: 20px;
}
.Play .FlashLink {
	width: 210px;
	height: 210px;
	position: absolute;
	top: 48px;
	left: 0;
	display: block;
	background: url('/img/point.gif');
	z-index: 1001;
}

/* LogoBnb */
.LogoBnb {
	display: block;
	width: 101px;
	height: 102px;
	position: absolute;
	left: 70px;
	top: 0px;
	background: url('/img/bnb_logo.png');
	z-index: 9999;
}


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

/* Twitter */

.Twitter {
	width: 221px;

	float: left;
	position: relative;
	margin-top: 17px;
	padding-top: 0px;


}
.Twitter_Top {
	width: 221px;
	height: 28px;
	float: left;
	background: url('/img/plashka_twitter_top.png') no-repeat;
}

.Twitter_Mid {
	width: 221px;
	padding-left: 16px;
	height: auto;
	float: left;
	background: url('/img/plashka_twitter_mid.png') repeat-y;
}

.Twitter_Bottom {
	width: 221px;
	height: 30px;
	float: left;	
	background: url('/img/plashka_twitter_bottom.png') no-repeat;
}

.TwitterHeader {
	width: 210px;
	height: 50px;
	position: relative;
	border-bottom: 1px dashed #73868a;
}

.TwitterHeader a {
	font-style: italic;
	font-size: 24px;
	position: absolute;
	top: 8px;
	left: 50px;
}

.TwitterItem {
	border-bottom: 1px dashed #73868a;
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma;
	color: #ffffff;
	padding-top: 8px;
}

.TwitterHover {
	background: url('/img/bg_hover_twitter.png');
}

.TwitterItem p {
	padding-bottom: 8px;
}

.TwitterItemFirst {
	font-size: 13px;
}

.TwitterItemNext {
	font-size: 11px;
}

.TwitterItemData {
	font-size: 10px;
}

.TwitterItemUrl {
	display:none;
}

/* 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;
}

/* Vkontakte */	
.Vkontakte {
	width: 221px;
	height: 77px;
	float: left;
	cursor: hand;
	cursor: pointer;
	position: relative;
	margin-top: 26px;
	background-image: url('/img/vkontakte.png');
}
.Forum {
	width: 221px;
	height: 100px;
	float: left;
	cursor: hand;
	cursor: pointer;
	position: relative;
	margin-top: 0px;
	background-image: url('/img/forum.png');
}
.Facebook {
	width: 221px;
	height: 130px;
	float: left;
	cursor: hand;
	cursor: pointer;
	position: relative;
	margin-top: 16px;
	background-image: url('/img/plashka.png');
}


.ContentTD
{
	padding-top: 7px;
	padding-left: 0px;
}

/* Right */
/* MenuAndSubMenu */
#realSubMenu {
	width: 520px;
	float: left;
}
.MenuAndSubMenu {
	width: 520px;
	height: 71px;
	position: relative;
	padding-top: 29px;
	padding-bottom: 27px;
	z-index: 100;
}
.MenuLeft {
	width: 38px;
	height: 71px;
	background: url('/img/menu_bg_left.png');
	float: left;
}
.MenuRight {
	width: 37px;
	height: 71px;
	background: url('/img/menu_bg_right.png');
	float: left;
}
.MenuItem  {
	position: relative;
	float: left;
	height: 71px;
	overflow: visible;
	text-align: center;
	background: url('/img/menu_bg_mid.png');
	vertical-align: center;

}

.MenuName {
	font-size: 12px;
	margin-top: 26px;
	text-decoration: none;
	color: #ffffff;
	float: left;
	cursor: pointer;
	cursor: hand;
	z-index: 30;
}

.MenuSeparator {
	background: url('/img/menu_separator.png');
	width: 42px;
	height: 71px;
	float: left;
	z-index: 30;
}
.MenuNewQty  {
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	color: #febf20;
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: top;
	float: left;
	z-index: 30;
	width: 17px;
}

.MenuNewQty:hover {
	text-decoration: underline;
}

/* SubMenu */

.SubMenu {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	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: 515px;

	background: #ffffff;
	float: left;
	padding-left: auto;
	padding-right: auto;
}

.NewsOnTheMainHeader {
	color: #7fceec;
	font-size: 30px;

}

.AnnouncementItem {
	margin-top: 18px;
	width: 425px;
	float: left;
	color: #262626;
	
	padding-bottom: 3px;
}
.SmallAnnounce {

	width: 425px !important;

}
.AnnouncementItemHeader td {
	font-size: 18px;
	color: #7fceec;
	cursor: pointer;
	cursor: hand;
}
.AnnouncementItemHeaderSmall 
{
	font-size: 11px !important;
}
.AnnouncementItemHeader div {
	color: #7fceec;
	border-bottom: 0px;
}
.AnnouncementItemSublinks {

	color: #262626;

}
#Copyrights
{
	margin-top: 6px;
	padding-left: 60px;
}
.Block_Tags_Mid
{
	float: left;
	margin-left: 2px;
	width: 216px;
	background: #ffffff;
}
.Block_Tags_Top
{
	float: left;
	margin-left: 2px;
	background: url('/img/bnb_tags_top.png');
	width: 216px;
	height: 99px;
}
.Block_Tags_Bottom
{
	float: left;
	margin-left: 2px;
	background: url('/img/bnb_tags_bottom.png');
	width: 216px;
	height: 40px;
	
}
.Block_A_Top
{
	background: url('/img/block_a_top.png');
	width: 515px;
	height: 24px;
	float: left;
}

.Block_A_Bottom
{
	background: url('/img/block_a_bottom.png');
	width: 515px;
	height: 42px;
	float: left;
}

.Block_Forum_Top
{
	background: url('/img/forum_top.png');
	width: 221px;
	height: 73px;
	float: left;
}
.Block_Forum_Bottom
{
	background: url('/img/forum_bottom.png');
	width: 221px;
	height: 43px;
	float: left;
}
.Block_Forum_Mid
{
	background: url('/img/forum_mid.png');
	background-repeat: repeat-y;
	width: 221px;
	color: #000000;
	float: left;
}
.Block_Submenu {
	height: 31px;
	position: absolute;
	top: 67px;
	display: none;
	left: 0px;
}
.Block_Submenu_Tail {
	width: 26px;
	height: 11px;
	background: url('/img/submenu_tail.png');
	margin-left: 40px;
}
.Block_Submenu_Left {
	width: 12px;
	height: 31px;
	background: url('/img/submenu_left.png');
	float: left;
}
.Block_Submenu_Right {
	width: 13px;
	height: 31px;
	background: url('/img/submenu_right.png');
	float: left;
}
.Block_Submenu_Mid {
	height: 31px;
	background-color: #ffffff;
	float: left;
}
.Block_Rating_Top
{
	background: url('/img/rating_top.png');
	width: 235px;
	height: 68px;
	float: left;
}
.Block_Rating_Bottom
{
	background: url('/img/rating_bottom.png');

	width: 235px;
	height: 41px;
	float: left;
}
.Block_Rating_Mid
{
	background: url('/img/rating_mid.png');
	background-repeat: repeat-y;
	width: 235px;
	color: #000000;
	float: left;
}
.Block_Rating_Text
{
	margin-left: 15px;
	color: #009dda;
}
.Rating_Head
{
	color: #7fceec;
	font-size: 24px;
	
	margin-top: 21px;
	margin-left: 21px;

}
.Forum_Head
{
	color: #7fceec;
	font-size: 24px;
	
	margin-top: 30px;
	margin-left: 21px;

}
.PageDivLeft
{
	float: left;
	background: url('/img/paginator_left.png');
	width: 7px;
	height: 25px;
}

.PageDivRight
{
	float: left;
	background: url('/img/paginator_right.png');
	width: 11px;
	height: 25px;
}
.PageDivMid
{
	float: left;

	background: #b4e5f7;
	height: 25px;
}
.PageDivMid a
{
	color: #ffffff;
	font-weight: bold;
}
.PageDiv
{
	float: left;
	height: 25px;
	margin-left: 18px;
}

.TagDivLeft
{
	float: left;
	background: url('/img/tag_div_left.png');
	width: 7px;
	height: 16px;
}

.TagDivRight
{
	float: left;
	background: url('/img/tag_div_right.png');
	width: 7px;
	height: 16px;
}
.TagDivMid
{
	float: left;
	background: #b4e5f7;
	height: 16px;
}
.TagDivMid a
{
	color: #ffffff;
	font-weight: bold;
}
.TagDiv
{
	float: left;
	height: 17px;
}
.DateDivLeft
{
	float: left;
	background: url('/img/date_div_left.png');
	width: 7px;
	height: 16px;
}

.DateDivRight
{
	float: left;
	background: url('/img/date_div_right.png');
	width: 6px;
	height: 16px;
}
.DateDivMid
{
	float: left;
	font-size: 11px !important;
	font-family: Tahoma !important;
	color: #4b4b4b !important;
	background: #e8e8e8;
	height: 16px;
}

.DateDiv
{
	margin-top: 4px;
	width: 55px;
	float: left;
	border: 0px;
	height: 17px;
}
.NewsType {
	width: 15px;
	/* background: url('/img/type_news.png') no-repeat; */
}

.AnnouncementItemText {
	margin-left: 17px;
	margin-top: 12px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
	height: 118px;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
}
.AnnouncementItem {

}
.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: 108px;
	height: 108px;
	border: 1px solid #ffffff;
}

.AnnouncementItemDataTags {
	margin-top: 0px;
	margin-left: 45px;
	height: 0px;
	overflow: hidden;
	cursor: default;
}

.AnnouncementItemDataTags td {
	text-align: left;
	vertical-align: top;
	height: 30px;
}

.AnnouncementItemData {
	padding-left: 17px;
	padding-right: 15px;
	font-size: 10px;
	font-family: Tahoma;
}

.AnnouncementItemTagsLogo {
	background: url('/img/tags_news.png') 0px 5px no-repeat;
	width: 14px;
	height: 10px;
}

.AnnouncementItemTags {
	font-size: 11px;
	color: #ffffff;
	text-align: left;
}

.AnnouncementItemUrl {
	display: none;
}

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

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

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

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

.AnnouncementItemText a {
	color: #000000;
	text-decoration: underline;
}

.AnnouncementItemText a:hover {
	color: #000000;
	text-decoration: underline;
}

/* LatestArticlesOnTheMain */
.LatestArticlesOnTheMain  {
	width: 350px;
	position: relative;
	float: right;
	padding-bottom: 30px;
}

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


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

.TagsHeader {
	text-decoration: none;
	font-size: 30px;
	font-style: italic;
	margin-bottom: 15px;
}

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

.TagsText {
	margin-right: 26px;
	height: 30px;
	float: left;
	color: #0393e6;
	margin-bottom: 15px;
}

.TagsText a {
	color: #0393e6;
}

.TagsSize25 {
	font-size: 25px;
}

.TagsSize19 {
	font-size: 19px;
}

.TagsSize15 {
	font-size: 15px;
}

.TagsSize13 {
	font-size: 13px;
}

.TagsSize10 {
	font-size: 10px;
}

/* Content */
.Content {
	width: 475px;
	vertical-align: top;
	position: relative;
	padding-bottom: 30px;
	font-size: 11px;
	color: #000000;
	float: left;
	font-family: Tahoma;
}

.ContentText {
	width: 440px;
	color: #000000;
	margin-left: 18px;
	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 {
	position: relative;
	font-size: 30px;
	color: #000000;
	margin: 0px 0px 30px 18px;
	text-align: right;
	z-index: 100;
}

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

.HeaderTd div {
	text-align: left;
	color: #b7b7b7;
}

.Crumbs {
	padding-left: 10px;
	white-space: nowrap;
	font-size: 12px;
	width: 150px;
}

.Crumbs img {
	margin-left: 2px;
	margin-right: 2px;
}
.Bread_left {
	background-image: url('/img/bread_left.png');
	background-repeat: no-repeat;
	height: 33px;
	width: 15px;;
	float: left;
}

.Bread_right {
	background-image: url('/img/bread_right.png');
	background-repeat: no-repeat;
	height: 33px;
	width: 15px;
	float: left;
}
.Bread_mid {
	background: #a7dff2;
	float: left;
	color: #ffffff;
	padding-top: 7px;
	height: 26px;
}
.ContentTags {
	font-size: 10px;

	margin-top: 10px;
}


/* 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 18px 0px 18px;
}

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

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

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

	margin-top: -70px;

}
.RightColumn {
	width: 260px;
	vertical-align: top;
}
.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: 450px;
	height: 530px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

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

.ArticlesAndNewsBlockItem td {
	vertical-align: top;
}

.ArticlesAndNewsBlockScroll {
	width: 9620px; /**/
	height: 530px;
	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: 30px;
	left: 0px;
}

.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;
}

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

.BlockGallery {
	position: relative;
	width: 490px;
	height: 400px;
	text-align: left;
}

.GalleryLeftArrow {
	background: url('/img/pictures_left_arrow.png') no-repeat;
	width: 25px;
	height: 46px;
	position: absolute;
	top: 254px;
	left: 0px;
	z-index: 60;
	cursor: pointer;
	cursor: hand;
}

.GalleryRightArrow{
	background: url('/img/pictures_right_arrow.png') no-repeat;
	width: 25px;
	height: 46px;
	position: absolute;
	top: 254px;
	right: 0px;
	z-index: 60;
	cursor: pointer;
	cursor: hand;
}

.PicturesBlock { 
	width: 734px;
}

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

.GalleryPicturesBlockItem {
	width: 631px;
	height: 600px;
	z-index: 70;
	float: left;
}

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

.GalleryQty {
	display: none;
}

.GalleryPicture {
	width: 108px;
	height:108px;
	position: relative;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	z-index: 61;
}

.GalleryPicture img {
	width: 108px;
	height: 108px;
	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;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

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

.GalleryLightboxTags {
	margin-top: 10px;
}



.wall .ContentText table td {
	border: none !important;
}

.wall .GalleryPicturesTags {
	position: absolute;
	top: 95px !important;
	left: -14px !important;
	width: 140px;
}










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

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

.VideoGalleryLeftArrow {
	background: url('/img/Pictures_left_arrow.png') no-repeat;
	width: 25px;
	height: 46px;
	position: absolute;
	top: 500px;
	left: 0px;
	z-index: 60;
	cursor: pointer;
	cursor: hand;
}

.VideoGalleryRightArrow{
	background: url('/img/Pictures_right_arrow.png') no-repeat;
	width: 25px;
	height: 46px;
	position: absolute;
	top: 500px;
	right: 0px;
	z-index: 60;
	cursor: pointer;
	cursor: hand;
}

.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: 20px;
	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: 20px;
}

.PagesVideoGalleryDown {
	position: absolute;
	bottom: 0px;
	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: 40px;
}

.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;
}
.TagsBlock {
	width: 216px;
	padding-left: 7px;
}
.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: #747474;
	font-family: Tahoma;
}

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

.ContentText table {
	margin-top: 7px;
	margin-bottom: 7px;
}

.ContentText table thead td{
	padding: 5px;
	font-size: 14px;
	border-bottom: 2px solid #ffffff;
}
#errordiv {
	color: #ff0000;
	
}
#license {
	float: left;
}
.LicenseText {
	padding-left: 25px;
}
.ContentText table td {
	border: 0px;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	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 a {
	color: #0393e6;
	text-decoration: underline;
}
.NoBottom {
	border-bottom: 0px !important;
}
.ContentText a:hover {
	color: #00bbfb;
	text-decoration: underline;
}

.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;
}

.ContentText h3 {
	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;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

a.lightbox, .lightbox a, a.lightbox:hover, .lightbox a:hover {
	border: 0;
}

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

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

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



.collapse_spread_key {
	cursor: pointer;
}


	
	

/* 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;
}

.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;
	color: #ffffff;
	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: 180px;
	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') 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;
}

.registrarion_block .step3 .asmodians, .registrarion_block .step3 .asmodians:hover {
	font-style: italic;	
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.registrarion_block .step3 .elyos {
	position: absolute;
	bottom: 60px;
	left: 37px;
}

.registrarion_block .step3 .elyos, .registrarion_block .step3 .elyos:hover {
	font-style: italic;	
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.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;
}

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

.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_сlient.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;
}

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

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

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

.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: 90px;
	left: 210px;
}

.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: 20px;
}

.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: 7px;
	height: 7px;
	padding: 0;
	margin-right: 5px;
	margin-top: 18px;
	float: left;
}

.registrarion_block .step1 .register_form .alreadyhave {
	margin-bottom: 10px;
}

.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;
}

.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: 290px;
	height: 130px;
	position: absolute;
	top: 170px;
	left: 220px;
}

.registrarion_block .step1_1 .icon_4game, .registrarion_block .step1_1 .icon_aion  {
	width: 100%;
	height: 50%;
	vertical-align: top;
	position: relative;	
}

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

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

.registrarion_block .step1_1 td .a_new {
	background: url('../img/new_page.png') right center no-repeat;
	padding-right: 16px;
	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;	
}
	
.registrarion_block .step1_1 td .a_new a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}

.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: 20px;
	text-align: left;
}

.registrarion_block .step1_3 p {
	font-size: 14px;
	margin: 20px 0;
}

.registrarion_block .step1_3 div {
	margin-left: 55px;
	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;
}


	
	
	
	

.display_none {
	display: none;
}


.display_block {
	display: block;
}

.italic {
	font-style: italic;
}