body	 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:			#333333;
	/*
    scrollbar-face-color: #CFB582;
    scrollbar-shadow-color: #cccccc;
    scrollbar-highlight-color: #eeeeee;
    scrollbar-3dlight-color: #999999;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color:  #DFCDAB;
    scrollbar-arrow-color: #ffffff;
	*/
}

div			{	font-size:	70%;	}
div.menuRB	{	color:	#333366; margin-bottom: 5px;}

td div		{	font-size:	70%;	}
div	div		{	font-size:	100%;	}
div	div	div	{	font-size:	100%;	}
td div div	{	font-size:	100%;	}
div td div	{	font-size:	70%;	}

/*div	input.button	{	font-size:	100%;	}*/
h3			{ color : #cfb582 ;}

a			{	color:	#004b8d;	text-decoration:	underline;	}
a.nounderline	{	text-decoration:	none; cursor : default;	}

a.menu		{	color:	#ffffff;	text-decoration:	none;font-size: 10pt;font-family:Tahoma;}
a.menuAlt	{	color:	#004b8d;font:8pt Tahoma;	}
a:hover		{	color:	#ff9933;	}
.AformGroup {font-size:10pt; font-family:Tahoma;color:	#004b8d;}
.AformGroupTitle{margin-left:-7px}
.HoverSimpleClass
{
	color : orange;
	text-decoration : underline;
}
.SelectedNode
{
	font-weight : bold;
}

.name		{	font-size:	10pt;	color:	#ffffff;	}
.menu		{	margin-top: -10px;  margin-left: 5px; line-height: 125%;font-family:Tahoma;font-size: 6pt;color:	#ffffff;font-weight: bold;}
a.menu span {font-size: 7pt;font-family:Tahoma }

.menuSelected	{	color: orange; }
.menuSelected	span.indexMenu {font-size: 7pt;font-family:Tahoma;color:#ffffff}
.date		{	color:#7ea8ca;font:8pt Tahoma bold;	}
.item		{	margin-left:	5px;	}
div span{font-size:	10pt;	color:	#444444;}
div font font{font-size:	7pt;	color:	#ffffff; font-weight:normal}
div font span{font-size:	10pt;	color:	#ffffff; font-weight:normal; font-family:Tahoma}

.bgcolor1			{background-color:#f7f8fa} /* whitesmoke */
.bgcolor2			{background-color:#0d2e75} /* blue */
.bgcolor3			{background-color:#cfb582} /* lightbrown */
.bgcolor4			{background-color:#efe7d6} /* pinkbrown */
.bgcolor5			{background-color:#ffffff} /* white */
.bgcolor6			{background-color:#dfcdab} /* lightlightbrown */
.bgcolor7			{background-color:#A6845F} /* brown */
.bgcolor8			{background-color:#4a6298} /* lightblue */
.bgcolor9			{background-color:#e8ebf2} /* lightlightblue */
.bgcolor_green			{background-color:#65aaba} /* зеленый */
.bgcolor3			{background-color:#cfb582}
.bgcolor_grey			{background-color:#efedf0}
.sub_title_green
{
border:1px solid #004a8d;
background-color: #65aaba;
font-family:Verdana; 
font-size:12pt;
text-align:center;
color:White;
font-weight:bold;
}
.sub_title_black
{
font-family:Tahoma; 
font-size:12pt;
color:#444444;
font-weight:bold;
}

.text_ordinary
{
text-align:left;
font-family:Tahoma; 
font-size:10pt;
color:#444444;
font-weight:normal;
padding: 10px 25px 0 25px;
}

.ShortCutstoTD
{
	padding-bottom:33px;
	padding-left:28px;
}

.radiobtns
{
border:1px solid #004a8d;
background-color: #65aaba;
font-family:Verdana; 
font-size:8pt;
text-align:center;
color:White;
}


.sub_sub_title_blue
{
font-family:Tahoma; 
font-size:10pt;
text-align:center;
color:#004a8d;
font-weight:bold;
}

.title_big_blue
{
text-align:left;
padding: 5px 0 0 25px;
color:#7ea8ca;
font-size:17pt;
font-family:Verdana;
}

.bordercolor2		{border-color:#0d2e75} /* blue */

.listwhite
{
	color:White;
	font-size: 100%;
}
.listblack
{
	font-size: 100%;
}

input.text		{	font-size:	70%;	width:	100%;	border:	1pt solid #9999cc; height: 19px; color:	#333333;}
input.disabled	{	font-size:	70%;	width:	100%;	border:	1pt solid #999999; height: 19px;}
input.button {
	font-size:70%;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:2px;
	background-color:#859dca;
	cursor: hand;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #666666;
	border-top : 1px solid #cccccc;
	border-collapse : collapse;
	color: #ffffff;
	background-image : url(Images/bg07.gif);
}

input.button_border {
	font-size:8pt;
	font-weight: bold;
	cursor: hand;
	border-bottom : 1px solid #004b8d;
	border-left : 1px solid #004b8d;
	border-right : 1px solid #004b8d;
	border-top : 1px solid #004b8d;
	border-collapse : collapse;
	color: #004b8d;
	background-image : url(Images/Knopka.gif);
	height:28px;
}

hr
{
	color: #004b8d;
	height:1px;
}



input.buttonLogin {
	font-size:70%;
	font-weight: bold;
	padding-top:3px;
	padding-bottom:2px;
	background-color:#927845; 
	cursor: hand;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #666666;
	border-top : 1px solid #cccccc;
	border-collapse : collapse;
	color:#ffffff;
}
input.red_text
{
	color:#ff0000;
	font-family:Tahoma;
	font-size:11pt;
	border:1px solid #004b8d;
	text-align:center;
}
input.WebDateTimeEdit1 {	font-size:	70%;	width:	100%;	}
table.WebDateTimeEdit1 {	border:	1pt solid #9999cc;	}


select.text		{ 	font-size:	70%;	border:	1pt solid #9999cc;	width:	100%;	}
textarea.text	{	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:	70%;	border:	1pt solid #9999cc;	width:	100%; color:	#333333; 	}


.white				{	color:	#ffffff;	}
.white:hover		{	color:	#ff9933;	}

.blue				{	color:	#333366;	}
.blue:hover			{	color:	#ff9933;	}

.lightblue			{	color:	#4a6298;	}
.lightblue:hover	{	color:	#ff9933;	}

.darkred			{	color:	#993333;	}
.darkred:hover		{	color:	#ff9933;	}

.grey				{	color:	#999999;	}
.grey:hover			{	color:	#ff9933;	}

.red				{	color:	#cc3333;	}
.red:hover			{	color:	#ff9933;	}

.green				{	color:	#669966;	}
.green:hover		{	color:	#ff9933;	}

.orange				{	color:	#000080/*#a0522d;/*#deb887*/		}
.orange:hover		{	color:	#ff9933;	}

.form               {   font-weight:	bold; color:#444444 } 
 
/* Для тестирования и редактора тестов */


.title_black {color:#444444; font-family:Tahoma; font-size:10pt; font-weight:bold}

.title				{	text-align : left;	color:	#4a6298;	font-weight:	bold;	font-size: x-small;	padding-bottom:	15px;}
.title_normal		
{
	text-align : left;	color:	#4a6298;	font-weight:	bold;	font-size: x-small;
	margin-bottom: -15px;
}

.title_list			{	text-align : left;	color:	#4a6298;	font-weight:	bold;	font-size:	75%;	padding-bottom:	5px;	}
.title_editor		{	text-align : left;	color:	#4a6298;	font-weight:	bold;	padding-bottom:	5px;	}
.testName			{	font-size:	100%;	color:	#999999;	font-weight:	bold;		padding-bottom:	15px;}
.testName_editor	{	font-size:	100%;	color:	#666666;	font-weight:	bold;		padding-bottom:	15px;}

.Wrong				{	color:	#cc3333;}
.Wrong:hover		{	color:	#ff9933;}
.Right				{	color:	#669966; font-weight : bold;}
.Right:hover		{	color:	#ff9933; font-weight : bold;}

.question			{	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;	text-align : justify;	font-size:	80%;	padding-bottom:	30px;	}
.answer				{	padding-bottom:	15px;		}
.question_list		{	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;	text-align : justify;	font-size:	80%;	padding-bottom:	20px;	}
.question_editor	{	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;	text-align : justify;	padding-bottom:	15px;	}
.answer_list		{	padding-bottom:	10px;	text-align : right;	}
.picture			{	text-align : left; border : solid 1px #9999cc; padding : 5px; margin-bottom : 20px;}
.score				{	font-size:smaller; margin-left: 30px; color:	#999999;}
table.testing		{	margin-left : 20px; }


div.timer
{
	font-size: 250%;
	color: White;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
a.Map
{
	text-decoration : none;
	color : #ffffff;
}
a.Map:hover
{
	color : #ffffff;
}

.CurrentMap
{
	background-color : #0d2e75;
	color : White;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : center;
}

.QuestionMap
{
	background-color : #cfb582;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	cursor : hand;
	text-align : center;
}

.QuestionMapRight
{
	background-color : #669966;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	cursor : hand;
	text-align : center;
}

.QuestionMapWrong
{
	background-color : #cc3333;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	cursor : hand;
	text-align : center;
}

.PictureRight
{
	text-align : left;
	border : solid 2px #669966;
	padding : 5px;
	margin-bottom : 20px;
}

.PictureWrong
{
	text-align : left;
	border : solid 2px #cc3333;
	padding : 5px;
	margin-bottom : 20px;
}

div.OverMap
{
	background-color : blue;
	color : White;
}

.RightMap
{
	color : #669966;
	font-weight : bold;
}

.MVs
{
	color : #888888;
}
td.per01
{
	BACKGROUND-POSITION: 100% 100%;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#cfb582;
	height: 200px;
}
td.per02
{
	BACKGROUND-POSITION: 100% 100%;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#0d2e75;
	height: 200px;
	
}

/* Конференция */
.MessageText
{
	background-color:#eeeeee; padding : 5px; margin: 2px;	
}

.message { FONT-SIZE: 13px; COLOR: red; font-family:Tahoma }

A SPAN
{
font:10pt Tahoma;
}

/*Из файла Дениса*/
/* Иконки */
a img {border: none;}
	.icons {padding: 0 7px 20px 0; vertical-align: top; text-align: center; background: #fff url(../images/brd2.gif) repeat-y right top;}
	.icons ul {margin: 0; padding: 0;}
	.icons ul li {float: left; margin: 30px 35px 0 35px; padding: 0; width: 55px; height: 55px; list-style: none; display: inline;}