body,td,th,input,textarea,select,li,ul {
	font-family:Tahoma,Verdana,Arial;
	font-size:10pt;
}
body {background-color: #ffffff;}

.b_form {
	border:1px gray solid;
	font-size:8pt;
}

.MenuTop {
	color:black;
	text-decoration:underline;
}
.MenuTop:hover {
	text-decoration:none;
}

.tdMenuLeft, .tdMenuLeft a {
	display:block;
	font-size:10pt;
	background:#6497D9;
	color: #FFF;
  	text-decoration:none;
	padding:0 2px; 0 2px;
}
.tdMenuLeft a:hover {
	background:#FF6600;
}

.supCounter {
	color:black;
}

.smallData {
	font-size:8pt;
	color:#555577;
}

.LinkClearBlack:link, .LinkClearBlack:visited {
	color:black;
	text-decoration: none;
}
.LinkClearBlack:hover {
	text-decoration: underline;
}

.newsPic {
	border:1px gray solid;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}
.newsTitleMain {
	font-size:9pt;
	color:#555555;
	padding-bottom:5px;
	text-align:justify;
	padding-right:10px;
}

.newsTitleMain a, .newsTitleMain a:visited {
	display:block;
	text-decoration:none;
	color:#222255;
}

.newsTitleMain a:hover {
	display:block;
	text-decoration:none;
	color:black;
}

.linkHeader, .linkHeader:link, .linkHeader:visited, .linkHeader:active {
	display:block;
	color:black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}

.linkHeader:hover {
	display:block;
	color:black;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}

.countParticipants {
	font-size:13pt;
	color:#6497D9;
}

.confTitleMain {
	font-size:9pt;
	color:#555555;
	padding-bottom:10px;
	text-align:left;
}

.confTitleMain a, .confTitleMain a:visited {
	font-size:9pt;
	text-decoration:underline;
	color:#555588;
}

.confTitleMain a:hover {
	text-decoration:none;
	color:black;
}

.bgTransparent {
	width:100%;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	background:#111111;	
}
.imgDesc, .imgDesc a, .imgDesc a:visited {
	display:block;
	color:white;
	font-size:8pt;
	padding: 2px 3px 2px 5px;
	text-decoration:none;
}

.imgDesc a:hover {
	text-decoration:underline;
}

.forumMsgMainPage {
	margin-bottom:5px;
}

.forumMsgMainPageGray {
	margin-bottom:5px;
	background:#EEEEEE; 
}

.Copyright, .Copyright a, .Copyright a:visited {
	font-size:8pt;
	text-decoration:none;
	color:#555555;
}

.Copyright a:hover {
	font-size:8pt;
	text-decoration:underline;
	color:black;
}

.interviewBlock {
	background:#333333;
}                            

.interviewBlockText, .interviewBlockText a {
	color:white;
	font-size:9pt;
}
.compOff a {
  display: block;
  padding: 1px 5px 1px 5px;
  margin-bottom: 0px;
  color: #474747;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana,helvetica,sans;
  border-top: 0px solid #CCC;
}

.compOff a:hover {
  color: #F60;
}

.comp_card_sec {
  display: block;
  padding: 1px 5px 1px 5px;
  margin-bottom: 0px;
  color: #474747;
  font-size: 11px;
  font-weight: normal;
  font-family: verdana,helvetica,sans;
  border-top: 0px solid #CCC;
}

.comp_card_field {
  display: block;
  padding: 1px 5px 1px 5px;
  margin-bottom: 0px;
  color: #474747;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana,helvetica,sans;
  border-top: 0px solid #CCC;
}

.compLink a {
  display: block;
  padding: 1px 5px 1px 5px;
  margin-bottom: 0px;
  color: #474747;
  font-size: 12px;
  font-weight: bold;
  font-family: verdana,helvetica,sans;
  border-top: 0px solid #CCC;
}

.compLink a:hover {
  color: #F60;
}

A
{
	color: #085AAF;
	text-decoration: none;
}

input, select {
	font: 11px arial, helvetica, sans-serif;
}

.datebar 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	COLOR: #333333; 
	PADDING-TOP: 5px;
}

.masthead 
{
	PADDING-RIGHT: 2px; FONT: 9px verdana, arial, helvetica, sans-serif; COLOR: #666666
}



.datebarA
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	COLOR: #085aaf; 
	PADDING-TOP: 5px;
	text-decoration: none; 
}

.ulsp
{
	padding-left:4px;
}

.hor_bar 
{
	BORDER: #cccccc 1px solid; 
	BACKGROUND-COLOR: #ffebd3;
	padding-top:2px;
	padding-bottom:2px;
}

.login_bar 
{
	
	BACKGROUND-COLOR: #ffebd3;
	padding-top:2px;
	padding-bottom:2px;
}

.utilsText
{
	FONT: 11px arial, helvetica, sans-serif; 
}

.menuOn a {
  display: block;
  padding: 3px 5px 3px 5px;
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana,helvetica,sans;
  border-top: 1px solid #CCC;
  background-color: #F60;
  text-transform: uppercase;
}

.menuOff a {
  display: block;
  padding: 3px 5px 3px 5px;
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana,helvetica,sans;
  border-top: 1px solid #CCC;
  /* background-color: #949494; */
  background-color: #578AD6;
  text-transform: uppercase;
}

.menuOff a:hover {
  background-color: #F60;
}
  
.submenuOff a {
  display: block;
  padding: 3px 5px 3px 6px;
  margin-bottom: 1px;
  color: #474747;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana,helvetica,sans;
  border-top: 1px solid #CCC;
}

.submenuOn a {
  display: block;
  padding: 3px 5px 3px 6px;
  margin-bottom: 1px;
  color: #F60;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana,helvetica,sans;
  border-top: 1px solid #CCC;
}

.subsubmenuOff a {
  display: block;
  padding: 0px 0px 0px 9px;
  margin-bottom: 1px;
  color: #474747;
  font-size: 9px;
  font-weight: normal;
  font-family: verdana,helvetica,sans;
  
}
.subsubmenuOn a {
  display: block;
  padding: 0px 0px 0px 9px;
  margin-bottom: 1px;
  color: #F60;
  font-size: 9px;
  font-weight: normal;
  font-family: verdana,helvetica,sans;
  
}

.submenuOff a:hover {
  color: #F60;
}
.subsubmenuOff a:hover {
  color: #F60;
}

.secTitle{
  display: block;
  margin-bottom: 1px;
  color: #474747;
  font-size: 16px;
  font-weight: bold;
  font-family: Verdana;
  letter-spacing:-1pt; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:3px;
}

.secUline{
 display: block;
  margin-bottom: 1px;
  color: #474747;
  font-size: 10px;
  font-weight: normal;
  font-family: Verdana;
  letter-spacing:-1pt; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:3px;
}

.main_news_hd{
  display: inline;
  padding: 10px 5px 0px 6px;
  color: #474747;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;}

.catalog_hd{

  padding: 10px 5px 0px 6px;
  color: #474747;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;}



.main_news_txt{
  color: #474747;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;}
  
.lenta_news_hd{
  display: block;
  padding: 0px 3px 6px 3px;
  color: #474747;
  font-size: 10px;
  font-weight: bold;
  font-family: Tahoma;
}

.login_form {
	font-family: Tahoma;
	font-size:9pt;
	border:1px gray solid;
	}
.login_form input{
		font-family: Tahoma;
	font-size:9pt;
	border:1px gray solid;
	}
.login_form_button {
		font-family: Tahoma;
	font-size:9pt;
	border:0px gray solid;
	background-color: #FFEBD3;
	FONT: 9px verdana, arial, helvetica, sans-serif; COLOR: #666666
	}

.before_news_hd{
  color: #474747;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
  letter-spacing:-1pt; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-top-style:none; border-bottom-width:1px;}
  
.secBefore{
  display: block;
  margin-bottom: 1px;
  color: #474747;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  letter-spacing:-1pt; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-top-style:solid; border-top-width:2px;
}


	table{color: #000000; font-size: 10px;}
	body{font-family: VERDANA, HELVETICA, ARIAL; font-size: 10px; margin-left: 0; margin-top: 0; margin-bottom: 0; margin-right: 0;}
	.field, .fieldIn input, .fieldIn select{background-color: #fff; color: #000000; border: 1px #AAAAAA solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
	.fieldIn select {  font-size: 9px} 
	.fieldIn input {width: 100%; font-size: 9px}
	.forumFieldIn textarea {width: 100%; height: 40px; font-size: 10px; font-family: verdana; border: 1px #AAAAAA solid;}
	.zgl{font-family: Arial; font-size: 16px; font-weight: bold; color: #495677}
	.zgl_small{font-family: Arial; font-size: 12px; font-weight: bold; color: #495677}
	.button1 input{
		border: 1px none ;
	 	background-color: #FFEBD3;
	    color: rgb(255, 255, 255);
	    font-size: 12px;
	}