* {
	margin: 0;
	padding: 0;
}
body {
	background:black; font-family:Tahoma; font-size:8pt; color:#F9F9F9;
	height: 100%;
}

a {text-decoration:none; color:#9ccf00;}

 a:active {text-decoration:none; color:#9ccf00}
 a:visited {text-decoration:none; color:#9ccf00;}
 a:hover {text-decoration:underline; color:#9ccf00;}
 
 /* ==================== */

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-color: #1b1b1b;
	
	width: 459px;
	height: 156px;
	border: 1px solid #979797;
}
.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-color: #1b1b1b;
	
	width: 300px;
	height: 14px;
	border: 1px solid #979797;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}


img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	min-width: 1240px;
	max-width: 1600px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 280px;
	background: #000;
}

#shapka {
	background-image:url(../images/shapka.jpg);
	background-repeat:no-repeat;
	width:1176px;
	height:231px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 255px 0 255px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 240px;
	margin-left: -100%;
	background: #000;
}

#search_up {
	  background-image: url(../images/block/poisk.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;

}
#search_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:240px;
    padding-top:9px;
}

#login_up {
	  background-image: url(../images/block/login.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}

#login_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:240px;
}




#reklama_left_up {
	  background-image: url(../images/block/reklama_left.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}

#reklama_left_body {
	background-image:url(../images/block/bgblock2.gif);
	background-repeat:repeat-y;
	width:240px;
	padding:1px;
	text-align:center;
}

#reklama_left_up_games {
	  background-image: url(../images/block/reklama_left.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}

#reklama_left_body_games {
	background-image:url(../images/block/bgblock2.gif);
	background-repeat:repeat-y;
	width:240px;
	padding:1px;
	text-align:center;
}

#vote_up {
	  background-image: url(../images/block/vote.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#vote_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
	text-align:center;
}

#forum_up {
	  background-image: url(../images/block/forum.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#forum_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
}


#recomendyem_up {
	  background-image: url(../images/block/rekomenduem.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#recomendyem_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
}


#online_up {
	  background-image: url(../images/block/online.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#online_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
}



.block_down {
	background-image:url(../images/block/nz.gif);
	background-repeat:no-repeat;
    width:240px;
	height:14px;
}

.block_down2 {
	background-image:url(../images/block/nz2.gif);
	background-repeat:no-repeat;
    width:242px;
	height:14px;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 240px;
	margin-left: -240px;
	background: #000;
}


#poll_up {
	  background-image: url(../images/block/poll.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#poll_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;

}

#top_anime_up {
	  background-image: url(../images/block/top_anime.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#top_anime_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;

}

#top_anime_up {
	  background-image: url(../images/block/top_anime.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#top_anime_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
}

#feedback_up {
	  background-image: url(../images/block/feedback.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#feedback_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
	text-align:center;
}

#reklama_right_up {
	  background-image: url(../images/block/reklama_right.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#reklama_right_body {
	background-image:url(../images/block/bgblock2.gif);
	background-repeat:repeat-y;
	width:240px;
	padding:1px;
	text-align:center;
}

#reklama_right_body_center {
	background-image:url(../images/block/bgblock2.gif);
	background-repeat:repeat-y;
	width:240px;
	padding:1px;
	text-align:center;
}

#reklama_right_up_center {
	  background-image: url(../images/block/reklama_right.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}

#anime_radio_up {
	  background-image: url(../images/block/anime_radio.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#anime_radio_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;

}

#help_up {
	  background-image: url(../images/block/help.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#help_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
}

#friend_up {
	  background-image: url(../images/block/friend.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#friend_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
	text-align:center;
}


#tags_up {
	  background-image: url(../images/block/tags.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#tags_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;
	text-align:center;
}


#statistica_up {
	  background-image: url(../images/block/counter.gif);
	  background-repeat:no-repeat;
	  width:240px;
	  height:70px;
}
#statistica_body {
	background-image:url(../images/block/bgblock.gif);
	background-repeat:repeat-y;
	width:230px;
	padding:5px;

}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 147px;
	background: #000;
	background-image:url(../images/footerp1.gif);
	background-repeat:repeat-x;
}

/* ------------------------ Menu Standar ---------------------------------*/

/* common styling */
.menu {font-family: arial, sans-serif; width:1183px; height:46px; position:relative; font-size:11px; z-index:100;background:url('../images/menu/22.gif') no-repeat;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:46px; text-align:center; color:#fff;  line-height:46px; font-size:11px; overflow:hidden;  font-size:10pt; font-weight:bold;}
.menu ul {padding:0; margin:0; list-style: none; } 
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none; }
span.m_arrow {
	font-size:7pt;
}
img.m_arr {
	border:none;
}

/* specific to non IE browsers */
.menu ul li:hover a {color:white; background:url('../images/menu/bg.gif') repeat-x;}
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:105px; }
.menu ul li:hover ul li a.hide {background:url('../images/menu/2bg.gif') repeat-x; color:#fff; font-weight:normal; height:25px;line-height:25px;padding-top:4px;}
.menu ul li:hover ul li:hover a.hide {background:url('../images/menu/2bg_sel.gif') repeat-x; color:white;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:url('../images/menu/2bg.gif') repeat-x;color:#fff; font-weight:normal; height:25px;line-height:25px;padding-top:4px;}
.menu ul li:hover ul li a:hover {background:url('../images/menu/2bg_sel.gif') repeat-x;repeat-x; color:white;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:104px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-104px;}


/* custom positiononing*/

#menu_1 {
	width:140px;
	
}

#menu_1:hover {
	background:url('../images/menu/start_bg.gif') no-repeat;
}

#menu_music {
	width:91px;
}

#menu_chat {
	width:69px;
}

#menu_4 {
	width:88px;
}

#menu_5 {
	width:140px;
}

#menu_6 {
	width:150px;
}

#menu_7 {
	width:87px;
}

#menu_8 {
	width:72px;
}

#menu_9 {
	width:132px;
}

#menu_9:hover {
	background:url('../images/menu/end_bg.gif') no-repeat;
}
/* ------------------------- END -----------------------------------*/


/*-----------------------------Релизы ---------------------------*/

div.new_ {
	
	padding:0;
	background:url('../images/news/newscenterup.gif') top left repeat-x;
	
}

div.new_ .head_, div.new_ .footer_ {
	color:#ae0;
}

div.new_ .head_ {
	font-weight:bold;
	background:url('../images/news/newsleftup.gif') top left no-repeat;
	height:18px;
	padding:10px;
	position:relative;
}

div.new_ .head_ .date_ {
	background:url('../images/news/newsrightup.gif') top right no-repeat;
	padding:10px;
	height:18px;
	position:absolute;
	top:0;
	right:0;
}

div.info_ {
	border-left:1px solid #444;
	border-right:1px solid #444;
	padding:5px 5px 0px 5px;
	height:1%;	/* IE fix */

}

div.info_2 {
	border-left:1px solid #444;
	border-right:1px solid #444;
	padding:2px 5px 5px 5px;
	height:1%;	/* IE fix */
	padding-bottom:15px;
	background:url('../images/news/newsdowncenter.gif') bottom left repeat-x;
}

div.info_:after {	/* clear fix */
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
}

div.info_2:after {	/* clear fix */
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
}

div.info_ div.img_ {
	float:left;
	margin:5px 5px 0px 5px;
}

div.info_2 div.img_ {
	float:left;
	margin:5px 5px 0px 5px;
}

div.new_ div.footer_ {
	position:relative;
	margin-top:-20px;
	padding:2px 10px;
	height:16px;
	background:url('../images/news/newsdownleft.gif') top left no-repeat;
}

div.new_ div.brbg_ {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:20px;
	background:url('../images/news/newsdownright.gif') top right no-repeat;
}


/*--------------------------------------------END-----------------------------*/


/*--------------------------Логин панель--------------------------------------*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/loginpanel/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/loginpanel/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/loginpanel/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/loginpanel/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(../images/loginpanel/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/loginpanel/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/loginpanel/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/loginpanel/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 270px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 1024px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;

}

.open {
		font: 10px/15px Arial, Tahoma, Verdana, sans-serif;
		font-weight: bold;

}

.close {
		font: 11px/15px Arial, Tahoma, Verdana, sans-serif;
		font-stretch:normal;
}


#panel .content .avatar {
	width: 160px;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #333;
}

.usermenu {
	line-height:1.9;

}


#panel .content .left {
	width: 310px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .userop {
	width: 330px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .info {
	width: 400px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;

	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/*--------------------------Комментарии--------------------------------------*/

.com_table {
	border:1px solid #9ccF00;
}
.com_cominfo {
	height:15px;
	background-repeat:repeat-x;
	border-bottom: 1px solid #9ccF00;
}

.com_date {
	float:right;
	color:#15ADFF;
}

.com_admin {
	float:right;
	color:#15ADFF;
}

.com_user {
	float:left;
	color:#106fa5;
}

.com_title {
	float:left;
	color:#106fa5;
}

.com_mes {
	margin-bottom: 5px;
	margin-top: 25px;
}

#comments {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-color: #1b1b1b;
	
	width: 459px;
	height: 156px;
	border: 1px solid #979797;
	}
	

div.new_com {
	
	padding:0;
	background:url('../images/news/newscenterup.gif') top left repeat-x;
	width: 482px;
	
}

div.new_com .head_, div.new_ .footer_ {
	color:#ae0;
}

div.new_com .head_ {
	font-weight:bold;
	background:url('../images/news/newsleftup.gif') top left no-repeat;
	height:18px;
	padding:10px;
	position:relative;
}

div.new_com .head_ .date_ {
	background:url('../images/news/newsrightup.gif') top right no-repeat;
	padding:10px;
	height:18px;
	position:absolute;
	top:0;
	right:0;
}


div.info_com {
	border-left:1px solid #444;
	border-right:1px solid #444;
	padding:2px 5px 5px 5px;
	height:1%;	/* IE fix */
	padding-bottom:15px;
	background:url('../images/news/newsdowncenter.gif') bottom left repeat-x;
}


div.info_com:after {	/* clear fix */
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
}

div.new_com div.footer_ {
	position:relative;
	margin-top:-20px;
	padding:2px 10px;
	height:16px;
	background:url('../images/news/newsdownleft.gif') top left no-repeat;
}

div.new_com div.brbg_ {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:20px;
	background:url('../images/news/newsdownright.gif') top right no-repeat;
	
}

/* Навигация по страницам */

.navigation {
	color:#F8F8F8; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover
 {
	text-decoration:none;
	color: #F8F8F8;
	background:#000000;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:active {
	background:#000000;
	color:#F8F8F8;
	border-color:#E6E6E6;

}

.navigation a:hover {
	background:#eba703;
	color:#000000;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#eba703;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#F8F8F8;
	font-size:11px;
}



/* Модуль Онлайн --------------------- */
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #979797;
    background-color : #202020;
    layer-background-color : #a396d9;
    color : #757575;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #d38702;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #d38702;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}

.vip_link, .vip_link a:link, .vip_link a:visited, .vip_link_on {
    color : #03de22;
}
.vip_link_on a:hover, .vip_link_on a:active {
    color : #03de22;
}

.gyr_link, .gyr_link a:link, .gyr_link a:visited, .gyr_link_on {
    color : #f2ce61;
}
.gyr_link_on a:hover, .gyr_link_on a:active {
    color : #f2ce61;
}

.ozv_link, .ozv_link a:link, .ozv_link a:visited, .ozv_link_on {
    color : #03bbcc;
}
.ozv_link_on a:hover, .ozv_link_on a:active {
    color : #03bbcc;
}

.moder_link, .moder_link a:link, .moder_link a:visited, .moder_link_on {
    color : #29a0fb;
}
.moder_link_on a:hover, .moder_link_on a:active {
    color : #29a0fb;
}