.main_bg_color{	background-color:#FFFFFF; }

.block_head{ 
	color:#FFF;
	text-align:center;
	background-color:#425E6E;
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
	height: 24px;
}

.head_info{
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica;
	color:#1B2E67;
	padding-right:20px;
	text-align:right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

a.alang:link,a.alang:active,a.alang:visited { font-weight:bold; text-decoration:none; color:#425E6E; font-size:11px; font-family:Verdana, Arial;}
a.alang:hover {text-decoration:underline; color:#425E6E; }

a.alang_sel:link,a.alang_sel:active,a.alang_sel:visited {font-weight:bold; text-decoration:none; color:#9D0211; font-size:11px; font-family:Verdana, Arial; }
a.alang_sel:hover{font-weight:bold; text-decoration:none; color:#9D0211;}


/* General font families for common tags */
div, input, select, form, textarea
{
	font-family:tahoma; font-size:11px; 
}

.article
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#425E6E;
}

.gall_descr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#425E6E;
	padding-left:10px;
	padding-right:10px;
}

.text, .text_small
{
	font-family:Verdana;
	font-size:12px; 
	color:#425E6E;
}   
.text_small{
	font-size:11px; 
}

.region_data
{
  padding-left:5px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
}

a:link,a:active,a:visited { color:#006699; font-size:12px;}
a:hover	{ text-decoration:underline; color:#9D0211; font-size:12px;}

hr{ height:0px; border:solid #425E6E 0px; border-top-width:1px;}

.input{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; border:#425E6E; border-style:solid; border-width:1 1 1 1;}

/* News */
a.news_title:link,a.news_title:active,a.news_title:visited { 
   font-family:Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#425E6E;
   font-size:13px;
   font-weight:bold;
}
a.news_title:hover{
   text-decoration:none;
   color:darkblue;
}
.news
{
   font-size:8pt;
   font-weight:bold;
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.news_date{
   font-size:8pt;
   font-weight:bold;
   color:#808080;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Questions - Answers */
.task_date{
 font-size:10pt;
 font-weight:bold;
 color:#425E6E;
}
.task_answer{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#1B2E67;
}
.task_quest{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; 
 font-weight:bold;
 color:#1B2E67;
}

/* Article Tittle */
.art_title{
 font-size:14px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#425E6E;
}
/* Page Header */
.pagehead{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#9D0211;
 background-image:url(../images/tri2.gif); 
 background-repeat: no-repeat;
 padding:0 0 0 10;
}

.copyright
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; 
  font-size:12pt;
  color:#7B86D9;
  text-decoration:none;
}

a.designer:link,a.designer:active,a.designer:visited { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#425E6E;
  text-decoration:none;
  font-weight:bold;
}
a.designer:hover{
  color:#9D0211;
}

/* Page Tittle */
.title {  
 font-size:12pt;
 font-weight:bold;
 color:#425E6E;
 text-align:center;
 text-decoration:none;
 padding-left:20px;
 padding-right:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Main Link */
A.link:LINK, A.link:VISITED,A.link:ACTIVE
{
	color:#6bbaef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
}

A.link:HOVER 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

/* Left Menu Link */
.top_menu, .top_menu_over{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
}
.top_menu{
	background:#F1FCEB;
}

.top_menu_over{
	cursor:hand;
}

/* Multiple level menu */
a.pageMenu:link, a.pageMenu:visited, a.pageMenu:active{
	color:black;
	text-decoration:none;
	font-size:11px;
}
a.pageMenu:hover { 
	text-decoration:underline; 
	color:red;
	text-decoration:none;
}

/* Head Menu Link */
/* The register, login, search etc links at the top of the page */
a.topmenu:link, a.topmenu:visited, a.topmenu:active, 
a.topmenu2:link, a.topmenu2:visited, a.topmenu2:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#425E6E;
 text-decoration:none;
 padding-right:5px;
 padding-left:5px
}
a.topmenu2:link, a.topmenu2:visited, a.topmenu2:active {
 color:#000000;
}

a.topmenu:hover { 
 color:#9D0211;
}
a.topmenu2:hover { 
	color:#cc0033;
}

.nav		{ font-size:11px; color:#000000;}
a.nav		{ text-decoration:none; color:#425E6E; }
a.nav:hover	{ text-decoration:none; color:#9D0211;}
/* current page*/
a.nav_cur:link,a.nav_cur:active,a.nav_cur:visited { font-weight:bold; text-decoration:none; color:#9D0211;}
a.nav_cur:hover	{ text-decoration:none; color:#425E6E; }

/* Copyright and bottom info */
.copyright		{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444;}
a.copyright		{ color:#425E6E; text-decoration:underline;}
a.copyright:hover 	{ color:#000000; text-decoration:underline;}

 /* General page style. The scroll bar colours only visible in IE5.5+ */
body 
{
	scrollbar-face-color:#F1FCEB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DEE3E7;
	scrollbar-3dlight-color:lightblue;
	scrollbar-arrow-color: green;
	scrollbar-track-color:#EFEFEF;
	scrollbar-darkshadow-color:#98AAB1;
}

/* Main table cell colours and backgrounds */
.base, .cell, .even_base, .odd_base, .seleced_base, .base_inp {
	font-family:Verdana, Arial, sans-serif; 
 	font-size:8pt;
 	height:22; 
 	color:black;
}

.cell {	padding:0px 2px 0px 2px;}
.seleced_base{background-color:#E6E6FA;}
.checkbox_base{font-size:8pt;}
.even_base{ background:#F7F7F7;}
.odd_base{ background:#ffffff;}

/* The buttons  */
input.button, input.button_short, input.btn_bg_shortest_blue, input.button_short_blue, input.button_long, input.button_browse, input.button_browse_blue
{
  border-right:medium none; 
  border-top:medium none; 
  border-left:medium none; 
  border-bottom:medium none;   
  font-size:10px; 
  color:#000000; 
  font-family:verdana, arial, helvetica, sans-serif; 
  background-color:#eeeeee; 
  height:20px;
  cursor:pointer;
  cursor:hand;
}

/* General text */
.gen { font-size:12px; }
.genmed { font-size:11px; }
.gensmall { font-size:10px; }
.gen,.genmed,.gensmall { color:#000000; }
a.gen,a.genmed,a.gensmall { color:#006699; text-decoration:none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color:#DD6900; text-decoration:underline; }

/* Show Date */ 
.msg_date{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:9px;
 color:#006699
}

/* Forum title:Text and link to the forums used in:index.php */
.border,.textarea { 
	FONT-FAMILY:Verdana, Arial, sans-serif;
	FONT-SIZE:8pt;
	border:#C6C5D7 1px solid; 
}

.button {font-family:Verdana, Arial, sans-serif; font-size:8pt; cursor:pointer; cursor:hand;}
.table_tit,.table_tit0,.table_header{
	font-family:Verdana, Arial, sans-serif;
	padding:0px 5px 0px 5px;
	color:white;
	font-weight:bold;
	font-size:8pt;
	background:#CAD0FD;
	height:22;
}

.table_tit,.table_header { 
	color:black;
	text-align:center;
	border-style:solid;
	border-width:0px;
	VERTICAL-ALIGN:middle;
	background-image:url(../images/table_header1.gif); 
 	}
.table_tit0{border:black 0px solid;}
.table_tit2 {
	color:black;
	border-width:1px;
	VERTICAL-ALIGN:middle;
	cursor:pointer;
	cursor:hand;
}
.block_tit { 
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	background-color:#7B86D9;
	text-align:center;
	padding:2px; 
	font-size:10pt;
	color:#ffffff;
	}
.news_text,.news_cap {
	font-size:10pt;
}
.news_cap {
	font-weight:bold;
}

A.link2:link {
	COLOR:#3129a5; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; TEXT-DECORATION:none
}
A.link2:visited {
	COLOR:#3129a5; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; TEXT-DECORATION:none
}
A.link2:hover {
	COLOR:#C62C24; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; TEXT-DECORATION:none
}

A.link3:link {
	COLOR:#ff00ff; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; font-weight:bold; TEXT-DECORATION:none
}
A.link3:visited {
	COLOR:#ff00ff; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; font-weight:bold; TEXT-DECORATION:none
}
A.link3:hover {
	COLOR:blue; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:8pt; font-weight:bold; TEXT-DECORATION:none
}
/* end of forum stiles */

.notify{
  font-weight:bold;
  font-style:italic;
  font-size:10pt;
  color:blue;
}
error{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FF3333;
  background-color:FFFFFF;
}

.blue4 {
	COLOR:#0000ff; FONT-FAMILY:Verdana, Arial, sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:bold; TEXT-DECORATION:none
}
