.main_bg_color{
	background-color: #F1FCEB;
}
/* 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 : #1B2E67;
}

.text
{
	font-family: Verdana;
	font-size: 12px; 
	color : #1B2E67;
}   

.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 : #DD6900; font-size: 12px;}

hr{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; border: #344fe5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* Greeting title */
.greeting {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* News */
a.news_title:link,a.news_title:active,a.news_title:visited { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#7B86D9;
   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:#7B86D9;
}
.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:12pt;
 font-weight:bold;
 color:#7B86D9;
}
/* Page Header */
.pagehead{
 font-size:12pt;
 font-weight:bold;
 color:#7B86D9;
}

.copyright
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-size:12pt;
  color:#7B86D9;
  color:red;
  text-decoration:none;
}

a.designer:link,a.designer:active,a.designer:visited { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#7B86D9;
  text-decoration:none;
  font-weight:bold;
}
a.designer:hover{
  color:red;
}

/* Page Tittle */
.title {  
 font-size:12pt;
 font-weight:bold;
 color:#7B86D9;
 text-align:center;
 text-decoration:none;
 padding-left:20px;
 padding-right:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Show company branchname */
.company_name{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; 
 font-weight:bold;
 color:#7B86D9;
}
.name_company{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
 color: #1B2E67;
 font-weight:bold;
}
.dscr_comp{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
 color: #1B2E67;
}

/* Invite message */
.welcome{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:white;
 vertical-align:bottom;
 filter:Glow(Strength=1, Color=black);	
}

/* 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;
}

/* Main small Link */
a.smalllink:link, a.smalllink:visited,a.smalllink:active
{
	color: #6bbaef;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
}

a.smalllink: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: #000000;
 text-decoration: none;
 padding-right: 5px;
 padding-left: 5px
}
a.topmenu2:link, a.topmenu2:visited, a.topmenu2:active {
 color: #000000;
}

a.topmenu:hover { 
 color: red;
}
a.topmenu2:hover { 
	color: #cc0033;
}

a.alang:link,a.alang:active,a.alang:visited { font-weight:bold; text-decoration:none; color:black; font-size:10px;}
a.alang:hover {text-decoration:underline; color:red; }

a.alang_sel:link,a.alang_sel:active,a.alang_sel:visited {font-weight:bold; text-decoration:none; color:green; font-size:10px;}
a.alang_sel:hover{font-weight:bold; text-decoration:none; color:green;}


a.in_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar */
.nav		{ font-size:11px; color:#000000;}
a.nav		{ text-decoration:none; color:#006699; }
a.nav:hover	{ text-decoration:underline; }
/* current page*/
a.nav_cur:link,a.nav_cur:active,a.nav_cur:visited { font-weight: bold; text-decoration: none; color: #FF0000;}
a.nav_cur:hover	{ text-decoration: underline; color : #FF0000; }

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444;}
a.copyright		{ color: #444444; 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;
}

input.button
{
  background-image: url(../images/btn_bg.gif); 
  width: 115px;
}

input.button_short
{
  background-image: url(../images/btn_bg_short.gif); 
  width: 50px;
}

input.button_short_blue
{
  background-image: url(../images/btn_bg_short_blue.gif); 
  width: 50px;
}

input.btn_bg_shortest_blue{
  background-image: url(../images/btn_bg_shortest_blue.gif); 
  width: 25px;
}

input.button_long
{
  background-image: url(../images/btn_bg_long.gif); 
  width: 150px;
}

input.button_browse
{
  background-image: url(../images/btn_bg_browse.gif); 
  width: 65px;
}
input.button_browse_blue
{
  background-image: url(../images/btn_bg_browse_blue.gif); 
  width: 65px;
}

/* hack input.file */
div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

input.file {
	width: 300px;
	margin: 0;
}

input.file.hidden {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
        width:350px; 
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

div.fakefile input {
	margin-bottom: 5px;
	margin-left: 0;
}
/* end of hack input.file */

<!-- autocomplette -->
.mv_menu{border:1px solid #3162A6;background-color:#F6F6F6;cursor:default;overflow:hidden;-moz-box-sizing:border-box;}
.mv_menuitem{position:relative;width:100%;color:#141414;padding:2px;cursor:pointer;cursor:hand;-moz-box-sizing:border-box;-moz-user-select:none;}
.mv_menuitem_over{background-color:#E6E6E6;cursor:pointer;cursor:hand;}
.mv_menuitem_selected{background-color:#D6DEEC; cursor:pointer;cursor:hand;}
/* end of autocomplette */

/* <Input> */
.coolinput
{
      height:20;  
      color:white;    

      padding-left: 1;
      border-left: solid;
      border-right: solid;
      border-top: solid;
      border-bottom: solid;

      border-left-width: 0.1em;
      border-right-width: 0.1em;
      border-top-width: 0.1em;
      border-bottom-width: 0.1em;
      border-color: yellow;
      background: #6AC434;
      FONT-FAMILY: verdana,Sans-Serif; FONT-SIZE: 9pt
}

.main_inp { font-family: helvetica; font-size: 8pt; border: 1px solid #344FE5;
 scrollbar-3dlight-color:white;
 scrollbar-arrow-color:black;
 scrollbar-base-color:white;
 scrollbar-darkshadow-color:white;
 scrollbar-face-color:#ece9d8;
 scrollbar-highlight-color:white;
 scrollbar-shadow-color:black;
}

/* Error, Warning, not found info for users*/
.Errorline { 
background-color: #DEE3E7; 
height: 20px;
color: red;
}

.Errorline_blue { 
border-bottom: 1px solid;
color: #ffffff;
background-image: url(../images/warning.gif); 
background-repeat:no-repeat;
background-position:left;
padding-left: 15px;
height: 20px;
}

/* photo album styles */
.imgBorder {
	height: 102px;
	border: 1px solid threedface;
	vertical-align: middle;
}
.imgBorderHover {
	height: 102px;
	border: 1px solid;
	vertical-align: middle;
	background: #FFFFCC;
	cursor: hand;
}

.buttonHover {
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor: hand;
	background: #FFFFCC;
}
.buttonOut {
 border: 1px solid;
 border-color: white;
}

.imgCaption {
	font-size: 9pt;
	font-family: "MS Shell Dlg", Helvetica, sans-serif;
	text-align: center;
}
.dirField {
	font-size: 9pt;
	font-family: "MS Shell Dlg", Helvetica, sans-serif;
	width:110px;
}
/*  end of photo album styles */

/* Begin of forum styles */
/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }

/* 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; }

/* Forum titles */
.cattitle	{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle	{ text-decoration: none; color : #006699; }
a.cattitle:hover{ 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; 
}

.border_step {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt ;
	border: 1px #344fe5 solid;
	padding-right: 5px;
	padding-left: 5px;
	background: #ffffff;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt ;
	color: #ff0000; 
}

.required_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt ;
	color: #ffffff; 
}

.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;
}
