           
            #tooltip{
                font: 8pt verdana;
                width: 117px;
                position: absolute;
                top: 2px; left: 2px;
                text-align: center;
                opacity:.7; filter:alpha(opacity=70);              
            }
                        
            #tooltip .content{
                background: url(http://www.braingames.ru/images/bg.gif) repeat-y;
                padding: 0 1px;
            }         
            
            #tooltip .top, #tooltip .bottom{                
                height: 5px;
            }
            
            #tooltip-tail{
                width: 15px; height: 6px;
                background: url(http://www.braingames.ru/images/tail.gif) no-repeat left top;
                position: absolute;
                top: 29px; left: 117px;                
            }
BODY, TABLE, TD 
{
 font-size: 11px; 
 /*color: #828282;*/
 color: #000000;
 font-family: Verdana, Tahoma; 
}
BODY
{
 margin: 0px; 
}
a
{
	font-family:Tahoma;
	color:#999933;
	font-size: 8pt;
	text-decoration: underline;
}
/*
td
{
vertical-align:top;
}
*/
td.topmenu
{
	padding-left: 10px;
	vertical-align: middle;
	border-left: #cccccc 1px solid;
	padding-right: 10px;
}
td.icons
{
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 10px;
}
td.comments
{
	padding: 3px;
}

hr
{
	color: #cccccc;
	height: 1px;
}
a.topmenu
{
color:#999933;
text-decoration:underline;
font-weight:bold; 
font-size: 11px;
}
a.redtopmenu
{
color:#FF0000;
text-decoration:underline;
font-weight:bold; 
font-size: 12px;
}
.topmenu
{
color:#999933;
text-decoration:underline;
font-weight:bold; 
font-size: 11px;
}

td.topform
{
background-image:url(images/main/bg_topform.gif);
height:40px;
vertical-align:middle;
padding-left: 8px;
padding-right: 8px; 
}
td.braingames
{
background-image:url(images/main/bg_topform.gif);
height:40px;
vertical-align: buttom;
width: 161px;
}
input.txt 
{
font-size: 10px; 
background-image: url(images/main/bg_inputtext.gif);
vertical-align: middle;
color: #828282;
border: none;
font-family: Verdana, Tahoma;
height: 20px;padding-top:4px;
padding-left:8px; 
}
input.btn 
{
background-color:#828282;
color:#FFFFFF;
font:bold 10px;
border:none;
height:20px;
vertical-align:middle;
}
input.error
{
	border-color: #FF0000;
	border-style: solid;
	border-width: 2px;
}
.error
{
font-family: Verdana, Tahoma;
color: #FF0000;
font-weight:bold;
}
.msg
{
color: #FF0000;
font-family: Verdana, Tahoma;
font-size: 12px;
font-weight: bold;
}
input.checkbox
{
vertical-align:middle;
align: left;
}
h1
{
color:#999933;
font-weight:bold; 
font-size: 18px;
font-family:Tahoma;
}
.loginTitle
{
font-weight:bold;
color:#999933;
font-size: 14px;
font-family:Tahoma;
padding-left: 20px;
}
.loginTitle2
{
font-weight:bold;
color:#828282;
font-size: 14px;
font-family:Tahoma;
}
td.login
{
padding-left: 7px;
}
li.gif
{
	list-style-image: url(images/main/li.gif);
}
ol.top10
{
	color: #828282;
}
.scoretopusers
{
color: #BD1615;
}
.score
{
font-family:Arial, Helvetica, sans-serif;
color: #BD1615;
font-size:10px;
}
.group
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.tasktitle
{
	font-family: Verdana, Tahoma;
	color:#585858;
	font-size: 15pt;
}
.taskves
{
	font-family:Tahoma;
	color:#BD1615;
	font-size: 8pt;
}
.taskcategory
{
	font-family:Tahoma;
	color:#999933;
	font-size: 8pt;
}

.answer
{
	font-family:Tahoma;
	color:#999933;
	font-size: 8pt;
}

.answertitle
{
	font-family:Tahoma;
	color:#000000;
	font-size: 8pt;
}
.comment
{
	font-family:Tahoma;
	color:#999933;
	font-size: 8pt;
	text-decoration: underline;
}
.rating
{
	font-family:Tahoma;
	color:#666666;
	font-size: 8pt;
}
.adminmenu
{
	color: #000000;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.activeadminmenu
{
	color: #FFFFFF;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.adminsubmenu
{
	color: #000000;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.activeadminsubmenu
{
	color: #FFFFFF;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.quoteTable
{
background-color: #FFFFFF;
width: 100%;
padding: 0px;
border-width: 0;

}
.quoteTd1
{
background-color: #F0F0DD;

border-width: 0;
width: 100%;
padding: 3px;
}

.quoteTd2
{

background-color: #F0F0F0;
border-top-style: solid;
border-color: #D6D6D6;
border-width: 0;
width: 100%;
padding: 5px;
}
a:hover.answerlink
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Tahoma;
}
a.answerlink
{
	color:#000000;
	text-decoration:underline;
	font-family: Verdana, Tahoma;
}
.answerlinkOver
{
	color:#000000;
	text-decoration:none;
	cursor:help;
	font-family: Verdana, Tahoma;
}
.answerlink
{
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.commentDate
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding: 3px;
color:#CCCCCC;
}
td.userinactive
{
font-family: Verdana, Tahoma;
font-size:9px;
}

a:hover.finduser
{
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Tahoma;
}
a.finduser
{
	color:#000000;
	text-decoration:underline;
	font-family: Verdana, Tahoma;
}
