body {
margin:0px;
padding:0px;
}
@charset "utf-8";
/* CSS Document */

A {COLOR: #4871bb;}

P, .content {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #343434;}

.menuTop,.menuTop A {FONT-SIZE: 8px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: bold;	COLOR: #FFFFFF;}
.menuTop A { text-decoration: none; COLOR: #FFFFFF; FONT-SIZE: 9px;	FONT-FAMILY: Tahoma;}

<!-- -->
.form_search, .form_login 	{margin:0; padding: 0;}

.menuTop2 			{ width: 620px;}
.menuTop2 div.first	{ /*margin-left: 10px; *margin-left: 5px;*/ padding-right: -22px;/* width: 32px;*/}
.menuTop2 div		{ 
float: left;
padding-left: 16px;

height: 20px;
text-transform:uppercase;
font: bold 9px Tahoma;
/*padding-top: 10px;*/
background: url(img/bg1_shs_amip.jpg) no-repeat 0px 4px;
}
.menuTop2 div, .menuTop2 div a { 
color: #FFF; 
text-decoration: none; 
display: block;
width: 48px; 
height: 34px; *height: 20px;
padding-right: 11px; *padding-right: 7px;
white-space: nowrap;
}

/** X **/
*:first-child+html div.first { margin-left: 10px;}
*:first-child+html .menuTop2 div, .menuTop2 div a { height: 30px; padding-right: 11px;}
/** X **/

.menuTop2 div a { padding-top: 9px; }
/*.menuTop2 div div {background: url(img/bg1_shs_amip.jpg) no-repeat 0px 4px;}*/


/** TopMenu **/
#TopMenu { width: 620px;}
#TopMenu a { text-decoration: none; display: block;}
#TopMenu img	{ float: left; border: 0;}
/*/TopMenu/*/

/** RightMenu **/
.menu_type1	{
padding: 0 0 5px 15px; 
font: bold 10px Tahoma; 
color: #525364;
}
.menu_type2	{
margin: 0 0 0px 25px; 
font: normal 10px Tahoma; 
color: #FFF; 
padding: 3px 8px; 
background: #9999CC;
}
.menu_type3	{
margin: 0 0 0px 25px; 
padding: 3px 8px;
font: normal 10px Tahoma; 
 }
.menu_type4	{
padding: 1px 0 5px 15px; 
font: normal 10px Tahoma; 
  }
.last { margin-bottom: 13px;}
.link001 {text-decoration: none; color: #525364;}
.link001:hover { text-decoration:underline;}
/*/RightMenu/*/

/** PERSON **/
#Person				{ border: 0; width: 100%;}
#Person td	{ vertical-align: top;}
#Person h1 			{ margin: 0;}
.person_block1		{ margin-top: 20px; height: 34px;}	
.person_block1 .fio h1	{color: black; font-size: 15px;}
.stars div			{ float: right;}

.balls				{ width: 225px; margin-bottom: 34px; /*border: 1px solid red;*/}
.balls2				{ width: 225px; margin-bottom: 14px; /*border: 1px solid red;*/}
.balls td, .balls2 td			{ /*padding: 3px 0;*/ font: normal 11px Tahoma; color: #788290;}
.balls td.right, .balls2 td.right		{ text-align: right; padding-right: 4px; padding-top: 1px;}
.balls .white, .balls .gray, .balls2 .white, .balls2 .gray	{ padding: 1px 0 1px 4px; color: black; /*border: 1px solid red;*/}
.balls .gray, .balls2 .gray		{background: #F2F1F6; width: 95px;}

.nakoplenie div		{ float: left; height: 28px;}
.enum_balls, .enum_balls2			{ width: 100%;}
.enum_balls2			{ margin-bottom: 16px;}
.enum_balls	div, .enum_balls2 div		{ float: left;}		
.enum_balls .white div	{ padding: 10px 0;}
.enum_balls .gray, .enum_balls2 .gray		{background: #F2F1F6;}
.enum_balls .gray div	{ padding: 5px 0;}
.enum_balls2 .gray div, .enum_balls2 .white div	{ padding-top: 7px;}
.enum_balls .date1, .enum_balls .date2, .enum_balls .points, .enum_balls2 .date1, .enum_balls2 .date2, .enum_balls2 .points
{font: normal 12px Tahoma; color: #7B828A;}
.enum_balls .white div.points, .enum_balls .gray div.points	{ padding-left: 50px;}

.enum_balls2 .white div.points, .enum_balls2 .gray div.points { padding-left: 67px;}

/*/ PERSON /*/

<!--/-->
.inp, .inpBonus { border-style:solid; border-left-color:#d2d2d3; border-top-color:#d2d2d3; border-bottom-color:#9a9a9b; border-right-color:#9a9a9b; border-width: 1px; height: 14px; font-size: 11px; font-family: Tahoma; color: #3f4a5a; }
.intBonus {height: 21px;}

.title2, .title2 A{FONT-SIZE: 11px;	FONT-FAMILY: Tahoma; padding: 0 0 3px 0;	FONT-WEIGHT: bold;	COLOR: #3f4a5a;}
.content h2, .title3 {FONT-SIZE: 12px;	FONT-FAMILY: Tahoma; FONT-WEIGHT:bold;	COLOR: #4e555e;}

.content h1, .main_text {FONT-SIZE: 16px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: bold;	COLOR: #373885; padding:10px 0px 10px 0px; margin:0px;}
.main_text { display:block; }

.login {FONT-SIZE: 10px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #8f8fad;}
.login A{FONT-WEIGHT: bold;	COLOR: #8f8fad;}

.reg {FONT-SIZE: 10px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #4871bb;}

.newsMain {FONT-SIZE: 19px;	FONT-FAMILY: Tahoma;	COLOR: #a8a8c0; padding: 12px 0px 5px 0px;}

.date {FONT-SIZE: 10px;	FONT-FAMILY: Tahoma; padding: 10px 0px 1px 0px;	COLOR: #9ba6ac;}

.textMain {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: 100;	COLOR: #3d4d5a;}
.text2 {FONT-SIZE: 12px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: 100;	COLOR: #3f4a5a;}
.text3	{ font: normal 11px Tahoma; color: #788290;}

.table_formnews1, .table_formnews2 { font: normal 9px Tahoma; color: #525365; width: 100%;}
.table_formnews1_white				{ color: #898697;}
.input_001 { height: 14px;}
.table_formnews1 td, .table_formnews2 td { vertical-align: top;}
@media all and (width) { #mmm { margin-top: 2px; /*color: red;*/ } }

.table_formnews3		{ /*width: 100%;*/}
.table_formnews3 input 	{ margin: 0;}

.text {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: 100;	COLOR: #788290;}


.menuFuter {FONT-SIZE: 11px; padding: 13px 0 13px 20px;	FONT-FAMILY: Tahoma; FONT-WEIGHT: 100;	COLOR: #373885;}

.menuFuter A { text-decoration:none;}

.menuFuter A:hover { text-decoration: underline;}

.futter {FONT-SIZE: 9px; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: 100;	COLOR: #b8b9bd;}

.menu2 {FONT-SIZE: 10px; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;	COLOR: #ffffff; padding: 5px 0px 5px 0px; }
.menu2 A {text-decoration:none; COLOR: #525364; }
.menu2 A:hover {text-decoration:none;  COLOR: #4462b0; }
.menu2_a {FONT-SIZE: 10px; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;  COLOR: #ffffff; background-color:#5b6c98;  text-decoration:none; padding: 3px 0px 3px 5px;}
.menu2_a_reg {FONT-SIZE: 10px; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;  COLOR: #4462b0;  text-decoration:none; padding: 3px 0px 3px 5px;}
.menu2_a A {text-decoration:none; COLOR: #4462b0;}

.menu3 {FONT-SIZE: 10px; 	FONT-FAMILY: Tahoma; FONT-WEIGHT: 100;	COLOR: #525364; padding: 0px 0px 5px 20px;}
.menu3 A {COLOR: #525364;}
.menu3_a {FONT-SIZE: 10px; 	FONT-FAMILY: Tahoma; FONT-WEIGHT: bold;  COLOR: #525364; text-decoration:none; padding: 0px 0px 5px 20px;}
.menu3_a A {COLOR: #525364; text-decoration:none;}

.menu3 LI {list-style: url('/img/bullMenu.gif') disc; padding: 0 0 12px 0; margin: 0;}

.box {
	width: 258px;
}
.box2 {
	width: 263px;
}

.listAnswers td {
	width:200px;
	vertical-align:top;
}
.listAnswers table {
	width:100%;	
}

div.scrollBars {
	overflow:auto;
	overflow-x:hidden;
	padding:5px;
}

.paragraph {FONT-SIZE: 11px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #343434;}
.paragraph ul li{FONT-SIZE: 11px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #343434;}

.paragraph ul li ul{ padding-top:5px; padding-bottom:5px; FONT-SIZE: 11px;	FONT-FAMILY: Tahoma;	FONT-WEIGHT: 100;	COLOR: #343434;}

.shema ul li{list-style-type:none; float:left; margin:5px 5px 0px 0px;}

.shema ul {padding:10px 0px 0px 0px; margin:0px;}

.shema1 ul li{list-style-type:none;}

.shema1 ul {padding:10px 0px 0px 0px; margin:0px;}

.validatorError {background-color:pink}