rf/* -------------general */
html 	    			{ height:100%; }	
body        			{ height:100%; margin:0; padding:0;  font:11px arial, sans-serif; 
				  		color:white; background:black url(../images/back2.gif); line-height:100%; }
*::selection{ background:#ffeb10; color:#095ba5; }
table       			{ border-collapse:collapse; border-spacing:0px; }
td           			{ padding:0; vertical-align:top; }
img         			{ border:0; }
p 	     				{ margin:0; padding:0; font:12px arial, sans-serif; color:#2C2C2C;  }
a           			{ color:#81b600; text-decoration:underline; }
ul, li 			    	{ margin:0; padding:0; list-style:none; line-height:100%;}
h1, h2, h3     			{ margin:0; padding:0; line-height:100%; color:black; }
h1				{ font:36px arial, sans-serif; padding:35px 0 0 0; }
h2				{ font:18px arial, sans-serif; color:#436C20; }
h3				{ font:14px arial, sans-serif; color:#616161; }
form, input,
textarea,
select       			{ margin:0; padding:0; font:11px arial, sans-serif; color:#343434; }
input, select 			{ width:153px; }
hr						{ margin:18px 0 0 0; *margin-top:11px; height:1px; background:none; border:none; border-bottom:1px #ABD08A solid; }

/* -------------general end */


/* -------------main page */

#main			    	{ height:100%; min-width:1200px; }
#content 				{ position:relative; min-height:100%; }
* html #content 		{ height:100%; }

#maintext 			{ font:10px tahoma, arial, sans-serif; text-align:justify; color:#444; }
#maintext a 		{ text-decoration:none }
#maintext a:hover 	{ text-decoration:underline }





#related 			{ color:#81b600; font-size:12px; padding:10px; border:1px #ededed solid; background:url(../images/bgcode.gif);}
#related p			{ font:12px tahoma, sans-serif; color:#444; float:left}
#related a 			{ text-decoration:none; color:#444; font-size:10px; cursor:pointer; }
#related a:hover 	{ text-decoration:none; border-bottom:1px #bbb dashed; }

#related2 			{ font:10px tahoma, arial, sans-serif; color:#444; }
#related2 a 		{ text-decoration:none; color:#444;  cursor:pointer; }
#related2 a:hover 	{ text-decoration:none; border-bottom:1px #bbb dashed; }

.rmore				{ font-size:11px; display:inherit; font-weight:bold; float:left;  padding:10px 0 5px 0}
.rmore a			{ text-decoration:none; color:#444;}



#fullstory  		{ font:12px tahoma, sans-serif; margin-top:10px; color:#262626; } 
#fullstory a		{ color:#262626; border-bottom:1px dashed #262626;text-decoration:none;  } 
#fullstory a:hover	{ color:#262626;  border-bottom:1px dashed #262626; text-decoration:none; }


#top_panel			{ height:70px;  background:url(../images/back1.gif) repeat-x; }
#collage			{ float:left; }
#top_panel a		{ color:white; text-decoration:none; }
#top_panel a:hover	{ color:#81b600; text-decoration:underline; }

#general				{ clear:both; width:100%; }
#vertical_date			{ float:left; width:50px; padding-top:90px; background:url(../images/back6.png) no-repeat; height:260px; }
#vertical_date img		{ margin:3px 0 0 14px; }

#main_block				{ width:959px; float:left; overflow:hidden; background:#181818 url(../images/luc.gif) no-repeat left top; }
#main_block .v1			{ overflow:hidden; background:url(../images/ruc.gif) no-repeat right top; }
#main_block .v2			{ overflow:hidden; background:url(../images/rbc.gif) no-repeat right bottom; }


ul#nav				{ padding:33px 0 30px 30px; float:left; clear:both; }
ul#nav li			{ display:inline; width:auto; }
ul#nav li a			{ font:10px tahoma; color:white; text-decoration:none; display:block; float:left; height:15px;  padding:0 6px 0 5px; _padding:0 6px 0 8px;  }
ul#nav li a:hover,
ul#nav li a.active			{ color:black; background:white url(../images/back7_right.gif) no-repeat right top; padding:0 6px 0 0; }
ul#nav li a:hover span,
ul#nav li a.active span		{ display:block; float:left; height:15px; width:5px; background:url(../images/back7_left.gif) no-repeat left top; }
ul#nav ul					{ position:absolute; left:0; display:none; margin:10px 0 0 85px; padding:10px 0;  width:650px; }
ul#nav ul li				{ color:#4C4C4C; height:15px; padding-top:10px; }
ul#nav ul li a				{ color:#4C4C4C; padding:0 5px; margin:0; display:inline; float:none; }
ul#nav ul li a:hover		{ color:white; padding:0 5px; background:none; }

ul#nav li:hover ul, 
ul#nav li.over ul   		{ display:block; }


form#search				{ float:right; padding:28px 13px 0 0; }
form#search p			{ float:left; font:10px tahoma, sans-serif; color:#616161; padding-top:5px;  }
form#search input		{ font:11px tahoma, sans-serif; color:white; padding:2px 0 2px 5px; float:left; margin:0 0 0 9px; background:#111; border:1px #444 solid; width:193; height:19px;  }
form#search input.s_but		{ background:url(../images/icon_search.gif) no-repeat; border:none; width:15px; height:14px; cursor:pointer; margin:6px 0 0 6px; }

#white_block			{ clear:left; overflow:hidden; width:653px; color:#444; background:white url(../images/luc2.gif) no-repeat left top; }
#white_block .v1		{ overflow:hidden; background:url(../images/ruc2.gif) no-repeat right top; }
#white_block .v2		{ overflow:hidden; background:url(../images/rbc2.gif) no-repeat right bottom; }
#white_block .v3		{ overflow:hidden; background:url(../images/lbc.gif) no-repeat left bottom; min-height:2800px; padding:10px 10px 25px 10px; }


#white_block .v3 p		{ font:10px tahoma, sans-serif; color:#afafaf; }
#white_block .v3 p a	{ text-decoration:none; color:#afafaf; }


.downloads			{ border-top:1px #D1D1D3 dashed; border-bottom:1px #D1D1D3 dashed; margin-top:10px; padding:13px 0; }
.downloads ul		{ padding:0 0 10px 15px; }		
.downloads ul li	{ font:11px tahoma, sans-serif; color:#8F8F8F; line-height:160%; }
.downloads ul li a	{ text-decoration:none; color:#8F8F8F; }


.error h1			{ font:12px tahoma, arial, sans-serif; color:#444; padding:25px 0 5px 0;   }
.error img			{ float:left; padding:10px 5px 0 5px;  }

#right_block			{ float:right; clear:none; width:306px; margin:47px 0 0 0; _margin-left:-3px; }
#right_menu			{ float:left; clear:none;  width:26px;  }
#right_menu img			{ float:left;  }


.r_cont 			{ border-top:1px #262626 dashed; border-bottom:1px #262626 dashed; margin:0 5px 0 0; overflow:hidden; _display:inline-block; }
.news				{ height:250px; }	
.news ul			{ margin:5px 0 0 5px; }
.news li			{ font:10px tahoma, sans-serif; color:white;   }
.news li a			{ text-decoration:none; color:white; }
.news li a:hover	{ text-decoration:none; color:#bbb; }

.tags				{ border-top:none; height:279px; }
.tags p				{ padding-left:5px; font:10px tahoma, sans-serif; color:#333; }
.tags p a			{ font:10px tahoma, sans-serif; color:#333; text-decoration:none; line-height:170%;  margin-right:5px;  }
.tags p a.biggest		{ font:23px tahoma, sans-serif; color:white; }
.tags p a.big			{ font:14px tahoma, sans-serif; color:#999; }
.tags p a.darkest		{ color:#212121; }
.tags p.all_tags		{ clear:both; color:white; float:right; padding:0; margin:0; line-height:100%;}
.tags p.all_tags a		{ color:white; margin:0; text-decoration:underline;  }

.online2				{ border-top:none; padding-left:10px; padding-bottom:10px  margin:0 5px 0 0; }
.online2 a			{ font:18px tahoma, sans-serif; color:#fff; text-decoration:none; border-top:none; margin:0 5px 0 0; }

.online3 a			{ font:10px tahoma, sans-serif; color:#fff;  }


.friends		{ height:262px; border-top:none; border-bottom:1px #262626 dashed; }
.clubs		{ height:263px; border-top:none; border-bottom:1px #262626 dashed; }
.vote		{ height:450px; border-top:none; border-bottom:1px #262626 dashed; }



#postname				{ padding:4px 0 0 0; font:12px tahoma, sans-serif; color:#81B600 }
#postname .cat 			{ font:12px tahoma, sans-serif; color:#81B600; } 
#postname .cat a  		{ color:#81B600; text-decoration:none;} 

#postname .news 		{ font:12px tahoma, sans-serif; color:#444;} 
#postname .news a		{ color:#444; text-decoration:none;  } 
#postname .news a:hover	{ color:#444; text-decoration:none; padding-bottom:1px; border-bottom:1px #D1D1D3 solid;  } 



#white_block .caption_string h1			{ font:12px tahoma, sans-serif; color:#81B600; padding:4px 0 0 0; } 
#white_block .caption_string h1 a 		{ color:#262626; }
#white_block .caption_string h1 span 	{ color:black; }
.digit				{ float:left; font:12px tahoma, sans-serif; color:white; padding:5px 0 0 0; width:26px; 
				  height:23px; background:url(../images/icon_digit.gif) no-repeat; text-align:center; margin-right:10px; }
.caption_string			{ margin:3px 0; padding:0 3px; }
.album,
.feedback 				{ padding:2px 0 13px 0; overflow:hidden; }
*html .feedback			{ _display:inline-block; }
.album p, .feedback p 	{ float:left; margin:0 5px; }
.album p img 			{ float:left; margin:0 5px 0 0; }

.cover					{ text-align:center; margin-top:34px; }

.cover img				{ border:4px #ECECED solid; }
#white_block div.cover p		{ float:none; clear:both;  color:#81B600; padding-top:5px; }
#white_block p.description		{ color:#4B4B4B; float:none; padding:25px 0 0 15px; }		
#white_block p.description a	{ color:#81B600; }



#white_block .feedback p 	{ padding-top:10px; color:black; }
.feedback  table			{ margin-top:15px; clear:both; }
.feedback  table.pass		{ border:1px #ededed solid; background:url(../images/bgcode.gif);}
.feedback  td				{ vertical-align:middle; padding-top:8px; }
.feedback  td.l 			{ width:135px; text-align:right; } 
.feedback  td.ia 			{ width:135px; text-align:right; vertical-align:top; } 
#white_block .feedback  td.ia p		{ padding-top:5px; }
.feedback  td.l p			{ float:right; }
		
.feedback  td.v img				{ border:none; }
#white_block .feedback td.v  	{ padding-left:5px; }
#white_block .feedback td.v a	{ color:#D0D0D0; margin-left:25px; }
.feedback  input				{ height:19px; font:11px arial, sans-serif; width:263px; border:1px #E0E0E0 solid; padding:3px 0 0 5px; }
.feedback  textarea				{ width:258px; border:1px #E0E0E0 solid; height:50px; padding:3px 5px 3px 5px; }
.feedback  select				{ height:19px; font:11px arial, sans-serif; width:263px; border:1px #E0E0E0 solid; padding:3px 0 0 5px; }


.checkbox			{font:10px arial, sans-serif; }
.checkbox input		{height:14px; font:11px arial, sans-serif; width:14px; border:1px #E0E0E0 solid; }

/* -------------poll form */
.poolcheckbox			{height:16px; font:12px arial, sans-serif; }
.poolcheckbox input		{height:14px; font:11px arial, sans-serif; width:14px; border:1px #E0E0E0 solid; }
.poolcheckbox span		{vertical-align:middle; padding-left:10px; color:#444; }
.poolradio				{height:16px; font:12px arial, sans-serif; }
.poolradio label		{height:14px; font:14px arial, sans-serif; padding-left:10px}
.poolradio input		{height:12px; font:19px arial, sans-serif; width:12px; vertical-align:middle; border:none; }
.poolradio span			{vertical-align:middle; padding-left:10px; color:#444;}
/* -------------poll form end */

#white_block .feedback  td p 			{ padding:0; }
#white_block .feedback  td.subm			{ width:264px; }
#white_block .feedback  td.subm input 	{ clear:both; margin-top:7px;  }
#white_block .feedback  td.subm img 	{ float:left; }
#white_block .feedback  td.subm p 		{ color:#D0D0D0;  float:left;   }
#white_block .feedback  input.s_but 	{ background:black; border:1px #D0D0D0 solid; width:72px; height:23px;
										  float:right; color:white; text-align:center; padding:0; font-size:10px; cursor:pointer; }
#white_block .feedback a.bl				{ color:black; text-decoration:underline; }
#white_block .feedback  input.s2		{ position:absolute; margin-left:280px;  }
#white_block .feedback p.grey 			{ color:#D0D0D0; }
#white_block .feedback p.grey a			{ color:#D0D0D0; text-decoration:underline; }
#white_block .feedback span.buttons		{ font:10px tahoma, arial, sans-serif; color:#D0D0D0}
#white_block .feedback span.buttons a	{ color:#D0D0D0; text-decoration:underline; }

.comment						{ margin:3px 0; text-align:justify; font:11px tahoma, arial, sans-serif; line-height:14px; color:#262626; padding:5px 0 30px 0; }
#white_block .comment h1		{ font:14px tahoma, sans-serif; padding:15px 10px 0 0; float:left; }
#white_block .comment h1 a		{ color:#81B600; text-decoration:none; }
#white_block .comment p			{ padding:18px 0 0 0;  float:left; }
#white_block .comment p.funct	{ padding-left:10px; float:right;  }
#white_block .comment p.newsw a	{ padding-left:10px; padding-left:10px; text-decoration:underline;}
#white_block .comment p.userpic { margin-right:10px; background-color:#fff; float:left; border:1px #dedede solid; padding:3px; }
#white_block .comment p.com		{ clear:both;  float:none; text-decoration:none; margin-left:0; }

.pmtitle		{margin-top:10px; padding:10px 0 10px 7px; }

#white_block .comment p.answer	{ color:#afafaf; float:left; padding:10px 10px 0 0; text-decoration:none; }

#white_block .comment p.grey	{ margin-left:0; }
#white_block .user				{ clear:both; padding:3px 0; }
#white_block .user_info			{ border-top:1px #262626 dashed; border-top:1px #D1D1D3 dashed; border-bottom:1px #D1D1D3 dashed; 
									padding:10px 0 15px 0; overflow:hidden; }
#white_block .user_info	.userpic	{ border:none; padding:5px; float:left; margin:0 32px 20px 10px; }
#white_block .user_info	h1			{ font:18px tahoma, sans-serif; color:#444; padding:15px 0 0 0; }
#white_block .user_info	 a			{ margin-right:10px; }

#white_block .user_info	table		{ clear:both; width:100%; }
#white_block .user_info	td			{ border:1px #F1F1F1 solid; vertical-align:middle; height:24px; padding:0 5px; }
#white_block .user_info	td.l		{ width:146px; }
#white_block .user_info	td p		{ color:#444; padding:2px 0 2px 0; }
#white_block .user_info	td p.fr			{ color:#81B600; padding:10px 0 10px 0; }
#white_block .user_info	td p.fr img			{ margin:0px}
#white_block .user_info	td p.fr a		{ color:#81B600; margin:0px; font:11px tahoma, sans-serif; text-decoration:none }
#white_block .user_info	td p.fr a:hover	{ text-decoration:underline; }
#white_block .user_info	td p.fr a.del	{ color:#CCC; font:10px tahoma, sans-serif; }
#white_block .user_info	td p.fr a.del:hover	{ color:#444; font:10px tahoma, sans-serif; text-decoration:none  }
#white_block .user_info	td img		{ float:none; margin:0 10px; }
#white_block .user_info	tr.dark td 	{ background:#fafafa; }

#emp2			    	{ height:190px; clear:both; }

#footer			    	{ position:relative; overflow:hidden; bottom:0; margin-top:-70px;
						  background:url(../images/back3.gif) repeat-x; height:70px; }
#footer ul				{ padding:31px 0 0 89px; }
#footer li				{ font:10px tahoma, sans-serif; color:white; display:inline; border-right:1px white solid; padding:0 5px;  }
#footer li a			{ font:10px tahoma, sans-serif; color:white; text-decoration:none; }
#footer li.last			{ border:none; }

#authorization			{ position:absolute; width:100%; height:100%; background:black; text-align:center; z-index:10; }
#adv					{ width:170px;  background:#181818; padding:10px 0 0 0; float:left; margin-left:20px; text-align:center; }
#adv p					{ color:#9F9F9F; font:10px tahoma, sans-serif;  }
/* -------------main page end */


/* -------------auth form */
#auth_block			{ width:332px; display:none; height:332px; position:fixed; left:50%; margin:166px 0 0 -166px; z-index:100;  }


#cent_block			{ background:black;  border-right:5px #181818 solid; border-left:5px #181818 solid; }
#top_block			{ background:black url(../images/back8.gif) repeat-x top; height:25px; width:282px; margin-left:25px; }
#bottom_block			{ background:black url(../images/back8.gif) repeat-x bottom; height:25px; width:282px; margin-left:25px;  }
img.il				{ float:left; margin-left:-25px; }
img.ir				{ float:right; margin-right:-25px; } 

#cent_block h1			{ text-align:center; font:36px calibri, arial, sans-serif; color:white;  }
#cent_block h2			{ text-align:center; font:14px calibri, arial, sans-serif; color:white; line-height:100%; }
#cent_block p			{ font:10px tahoma, sans-serif; color:#555; }
#cent_block p a			{ color:#555; text-decoration:none; }
#cent_block p.close		{ padding:0 24px 0 0; text-align:right; cursor:pointer; }
#cent_block form div		{ float:left; margin:0 10px 0 61px; }
#cent_block form		{ overflow:hidden; display:block; padding:26px 0; margin:21px 0 0 0; border-top:1px #181818 dashed; border-bottom:1px #181818 dashed; }
#cent_block form p		{ font:12px calibri, arial, sans-serif; color:white; padding:10px 0 0 0; line-height:180%;  }
#cent_block form input		{ width:142px; height:22px; float:left; margin-top:5px; background:#181818; border:1px #2D2D2D solid; color:white; 
				  padding:5px 0 0 5px; font-size:14px; }

#cent_block form input.but	{ background:#81B600 url(../images/button_send.gif) no-repeat; font:12px calibri, arial, sans-serif; 
				  color:white; text-align:center; width:82px; height:29px; float:right; border:0; cursor:pointer; padding:0; margin:8px 61px 0 0; }

#cent_block p.b_l		{ padding:10px 0 0 65px; text-align:none;   }
#cent_block p.b_l a		{ margin-left:10px; }
	

/* -------------auth form end */


/* -------------dle css */
.title_quote 	{ color:#444; background:#fafafa url(../images/quote.png) no-repeat right; border-left:8px #ededed solid; 
					border-right:1px #ededed solid; border-bottom:none; border-top:1px #ededed solid;  font-weight:bold; padding:5px; }
.quote 			{ color:#444; background-color:#fafafa; border-left:8px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ededed solid; 
					border-top:1px #ededed solid; text-align:justify; padding:5px; }

#comments				{  color:#444; margin-top:10px; padding:13px 0; float:left }
#comments .pic 			{   margin-right:10px; border:1px  solid #e4e4e4;  }
#comments .name 		{  font:12px tahoma, sans-serif; color:#81B600;} 
#comments .name a  		{ color:#81B600; text-decoration:none; } 
#comments .commenttext 	{ float:left  } 

#dropmenudiv {border:1px solid #ccc; border-bottom-width:0px; background-color:#f9f9f9; line-height:18px;}
#dropmenudiv a {display:block; text-indent:3px;padding:2px;text-decoration:none; border-bottom:1px solid#ccc; color:#333;}
#dropmenudiv a:hover {background-color:#555;color:#fff;}

.addcomment {/*width:100%;*/ border:0px;}
.avatar {padding:15px;} 
.text {/*width:100%;*/ /*padding:10px 15px 10px 0;*/ text-align:justify;}
.addc {margin-left:20px;}
.addcline {clear:both; padding:5px 5px 5px 0;}
.addcline span.label {float:left; width:25%; text-align:left;}
.addcline span.formw {float:left; width:75%; text-align:left;} 


/* ==================== BB коды */
 
.bbcodes {background-color:#fff;	
	border:1px solid #e0e0e0;
	color:#afafaf;
	font-size:10px;		/* ! */
	font-family:tahoma;	/* ! */
	/*  width:120px;  */
	height:20px;
	background-image:url(../images/dlet_bttn_bbcodes.gif);
	background-repeat:repeat-x;
	font-weight:normal;
	maggin:10px;
	padding:10px;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
	background-color:#fff;
	border:1px solid #e0e0e0;
	color:#fff;
	font-size:11px;		/* ! */
	font-family:tahoma;	/* ! */
	width:120px;
	height:20px;
	background-image:url(../images/dlet_bttn_bbcodes.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
}
.editbclose {
	float:right;
	cursor:pointer;
}
.editor_button select {
	font-family:tahoma;
	font-size:11px;
}




.navigation 	{color:#d1d1d3; font:12px tahoma, sans-serif; }
.navigation a	{ font:12px tahoma, sans-serif; color:#81B600; text-decoration:none;}
.navigation a:hover { border-bottom:1px solid}
.navigation span {text-decoration:none;  font-size:12px;}


.pmthl	{border-top:1px #F1F1F1 solid;  font-weight:bold; border-bottom:1px #F1F1F1 solid; border-left:1px #F1F1F1 solid; background:url(../images/bgcode.gif);  height:24px; padding:3px 0 5px 5px;}


.pmthr	{border:1px #F1F1F1 solid;  font-weight:bold; background:url(../images/bgcode.gif);  height:24px; padding:3px 0 5px 0;}

.pmtcl	{border-bottom:1px #F1F1F1 solid;  border-left:1px #F1F1F1 solid; height:24px; padding:3px 0 5px 5px;}
.pmtcl	 a	{ text-decoration:none; color:#444}
.pmtcr	{border-bottom:1px #F1F1F1 solid; border-left:1px #F1F1F1 solid; border-right:1px #F1F1F1 solid;  height:24px; padding:3px 0 5px 0;}

/* -------------dle css end */


.plus a {cursor:pointer; cursor:hand; text-decoration:none; color:#cecece !important; }
.plus a:hover {	color:#666 !important;}
.rating em {	display:block; top:50%; margin-top:-0.6em; text-align:center; font-style:normal; font-weight:normal; position:relative; line-height:120%;}
.rating span {	display:block; top:50%; overflow:hidden; text-align:center; color:#9c9c9c; margin:0; cursor:default;}
.rating 	{color:#fff; font-size:12px; font-family:tahoma;}
.rating a	 {color:#fff; font-size:12px; font-family:tahoma; text-decoration:none}


#newpm 			{position:absolute; width:400px; padding:4px;	color:#444;	background-color:#fdfdfd;	border:1px solid #bbb;	font-family:verdana; line-height:135%;}
#newpmheader 	{padding-left:5px; padding-right:5px; padding-top:2px; height:20px; color:#81b600; background-color:#fff; font:12px tahoma, arial, sans-serif; cursor:move;}
#newpm a 		{background:transparent; color:#d1d1d1;	font-size:10px;	text-decoration:none;}
#newpm a:hover 	{background:transparent; color:#d1d1d1;	font-size:10px;	text-decoration:underline;}


.highslide-image-blur {}
.highslide-html-content {position:absolute; display:none;
}
.highslide-display-block 	{ display:block;}
.highslide-display-none		{display:none;}
.highslide-loading 			{display:block; color:white; font-size:9px; font-weight:bold; text-decoration:none; padding:3px; border:1px solid white; background-color:black;}


#container 			{background-color:#4ba1d6;font-size:0.75em;overflow:hidden;}
* html #container 	{height:1%;}
#container h1 		{clear:both;font:12px tahoma, arial, sans-serif; color:#fff;font-weight:bold;padding:0 0 7px 23px;}
#container p 		{padding:0 10px 1em;}
.tl2 				{background-image:url(http://test.bananastreet.ru/templates/Default/images/circle.gif); width:10px; height:10px; float:left; font-size:0;}
.tr2 				{background-image:url(http://test.bananastreet.ru/templates/Default/images/circle.gif); background-position:10px 0px;width:10px;height:10px;float:right;font-size:0;}
.bl2 				{background-image:url(http://test.bananastreet.ru/templates/Default/images/circle.gif); background-position:0px 10px; width:10px; height:10px; float:left; font-size:0;}
.br2				{background-image:url(http://test.bananastreet.ru/templates/Default/images/circle.gif); background-position:10px 10px; width:10px; height:10px; float:right; font-size:0;}




#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    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 : 270px;
    font-size : 10px;
}
.onl_table td {
	width:80px;
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

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

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {color : #12ddcc; font-weight:bold;}
.a_link_on a:hover, .a_link_on a:active {color : #12ddcc; font-weight:bold;}

.eic_link, .eic_link a:link, .eic_link a:visited, .eic_link_on {color : #04f304; font-weight:bold;}
.eic_link_on a:hover, .eic_link_on a:active {color : #04f304; font-weight:bold;}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {color : #3597f3; font-weight:bold;}
.e_link_on a:hover, .e_link_on a:active {color : #3597f3; font-weight:bold;}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {color:#bbb; }
.u_link_on a:hover, .u_link_on a:active {color:#bbb;}

.g_link, .g_link a:link, .g_link a:visited, .g_link_on {color:#bbb;}
.g_link_on a:hover, .g_link_on a:active {color:#bbb;}

.o_link, .o_link a:link, .o_link a:visited, .o_link_on {color:#bbb; }
.o_link_on a:hover, .o_link_on a:active {color:#bbb; }

.vip_link, .vip_link a:link, .vip_link a:visited, .vip_link_on {color : #fff; font-weight:bold;}
.vip_link_on a:hover, .vip_link_on a:active {color : #fff; font-weight:bold;}

.dj_link, .dj_link a:link, .dj_link a:visited, .dj_link_on {color : #fff; text-decoration:blink; font-weight:bold;}
.dj_link_on a:hover, .dj_link_on a:active {color : #fff; text-decoration:blink; font-weight:bold;}

.bl_link, .bl_link a:link, .bl_link a:visited, .bl_link_on {color : #e739d1; font-weight:bold;}
.bl_link_on a:hover, .bl_link_on a:active {color : #e739d1; font-weight:bold;}

.mm_link, .mm_link a:link, .mm_link a:visited, .mm_link_on {color : #fff; font-weight:bold;}
.mm_link_on a:hover, .mm_link_on a:active {color : #fff; font-weight:bold;}

.pm_link, .pm_link a:link, .pm_link a:visited, .pm_link_on {color : #3597f3; font-weight:bold;}
.pm_link_on a:hover, .pm_link_on a:active {color : #3597f3; font-weight:bold;}

.ba_link, .ba_link a:link, .ba_link a:visited, .ba_link_on {color : #f2fe2d; font-weight:bold;}
.ba_link_on a:hover, .ba_link_on a:active {color : #f2fe2d; font-weight:bold;}

.tdj_link, .tdj_link a:link, .tdj_link a:visited, .tdj_link_on {color : #f30d0d; font-weight:bold;}
.tdj_link_on a:hover, .tdj_link_on a:active {color : #f30d0d;  font-weight:bold;}

.ss_link, .ss_link a:link, .ss_link a:visited, .ss_link_on {color : #f30d0d; font-weight:bold;}
.ss_link_on a:hover, .ss_link_on a:active {color : #f30d0d;  font-weight:bold;}


.results{width:156px; border:solid 1px #DEDEDE;background:#FFF; position:absolute;}
.results ul, .results li{padding:0; margin:0; border:0; list-style:none;}
.results li {border-top:solid 1px #DEDEDE;}
.results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
.results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
.results li a:hover{background:#FFFFCC;}
.results ul {padding:6px;}


.modfriend {font-size:12px; padding:0px; color:#993399;}
.modfriend a {font-size:12px; color:#993399; text-decoration:none}
.modfriend a:hover {font-size:12px; color:#993399; text-decoration:underline}

.modfrienddel a {font-size:10px; color:#cbcbcb; padding:0px; margin:0px; text-decoration:none}
.modfrienddel a:hover {font-size:10px; color:#afafaf; padding:0px; margin:0px; text-decoration:none}

#silver { background:#F5F5F5; padding: 5px; margin-top: 5px; color: #272821; }
#des { color: #84886f; }
#imga { align: center; vertical-align: top; }
#imga img { border: 3px solid #E7E5E0; margin: 5px; }
#news {border: 1px solid #E7E5E0; padding:10px;}