body,div,td,p,input{
	font-family : tahoma, verdana;
	font-size: 11px;
}
ul{
	margin-top:0px;
	margin-bottom:0px
}
.bold{font-weight:bold}
.14px{font-size: 14px;}
.12px{font-size: 12px;}
.10px{font-size: 10px;}
.9px{font-size: 9px;}

input, select, textarea{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11x;
  border: #B2B2A6 1px solid;  
}
.red_dot {
  color:#FF0000;
  font-weight:bold;
}

.error_header {
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;  
}

.error {
  color:#FF0000;
  font-weight:lighter;
  text-decoration:none;  
}

a.add, a.add:visited {
  color:#0000FF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.add:hover {
  color:#BE0005;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

a.details, a.details:visited {
  color:#0000FF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.details:hover {
  color:#BE0005;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

a.back, a.back:visited {
  color:#0000FF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.back:hover {
  color:#BE0005;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.t{border-top: 1px solid #666666;}
.b{border-bottom: 1px solid #666666;}
.l{border-left: 1px solid #666666;}
.r{border-right: 1px solid #666666;}

.large{font-size:12px;}
a.menu{
	color:#FFFFFF;
	text-decoration:none;
}
a.menu:hover{
	color:#EE3423;
}
a.text_menu:link,a.text_menu:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.text_menu:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
a.solutions{
	color:#FFFFFF;
	text-decoration:underline;
}
a.solutions:hover{
	color:#EE3423;
}
a.red{
color:#D63A26;
}


a
{
	color: Gray;
	text-decoration:none;
}

a.black
{
	color: black;
	text-decoration:none;
}
a:hover
{
	color: Gray;
	text-decoration: underline;
}
.gray{color: Gray;}
.white{color:#FFFFFF;}
.red{color:#EE3423;}
div.news{
	font-size: 10px;
}
a.un{text-decoration: underline;}
.un{text-decoration: underline;}
div.news:first-line {
	font : bold;
}

.darkgray{
	color:#808080;
}

td.infoblock{
	padding-bottom : 5;
	padding-left : 0;
	padding-right : 0;
	padding-top : 5;
	font-size: 10px;
}

td.home_infoblock{
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	font-size: 10px;
}

INPUT.text {
	width : 100%;
	height : 18px;
	border : thin inset;
}

.content_caption
{
	padding-bottom : 5px;
}

td.list_title
{
	font : bold;
	color : Black;
}

/* ----------table------------------*/
.table_title {
  color:#000000;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

th.table_header {
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
  border-right:1px solid #D6D6D6;

  color: #000000;
  font-size: 12px;
  font-weight:bold;
}

a.table_header, a.table_header:visited {
  color: #000000;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
}

a.table_header:hover {
  color: #000000;
  font-size: 12px;
  font-weight:bold;
  text-decoration: underline;
}

td.table_cell {
  border-right:1px solid #D6D6D6;
  border-bottom:1px solid #D6D6D6;
  text-align:center;  

  font-size: 11px;
  color: #000000;
  
}

a.email, a.email:visited {
  color:#0000FF;
  font-size:11px;
  text-decoration:underline;
}

a.email:hover  {
  color:#BE0005;
  font-size:11px;
  text-decoration:underline;
}


a.source, a.source:visited {
  color:#0000FF;		   
  font-size:11px;
  text-decoration:none;
}

a.source:hover  {
  color:#BE0005;
  font-size:11px;
  text-decoration:underline;
}

/* ----------/table------------------*/

/* -----------pager------------------*/
a.pager, a.pager:visited {
  color:#0000FF;
  font-size: 10px; 
  text-decoration:none;   
}

a.pager:hover  {
  color:#BE0005;
  font-size:10px;
  text-decoration:none;
}

.pager_total_found {
  color: #000000;
  font-size:12px;
  font-weight:bold; 
}

.pager_total_found_coll {  
  color: #000000;
  font-weight:bold; 
}

.pager_display {  						  
  color: #000000;
  font-size:11px;									
  font-weight:none; 
}


/* ----------/pager------------------*/


/*---------------------simple page --------------------------------------*/
.simple_page_header {
  font-size:12px;
  font-weight:bold;
  text-decoration:none;  
}

.simple_page {
 font-size:11px; 	
 font-weight: none;
}
/*---------------------/simple page --------------------------------------*/



/*----------------------content-------------------------------------------*/
.header {
  color:#000000;
  font-size:16px;	   
  font-weight:bold;
  text-decoration:none;
}

.search_title {
  color:#000000;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}

.field_caption {
  font-weight:bold;
}
/*----------------------/content-------------------------------------------*/