/* General font families for common tags */
div, table, tr, tr, input, select, p, textarea 
{
	font-family: tahoma; font-size: 11px; 
}
form{ padding : 0px; }
font,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
a:hover	{ text-decoration: underline; color : #DD6900; }
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}
p {
	padding : 0px;
	margin : 0px;
}
/* Greeting title */
.greeting {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.birthday {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#7B86D9;
}

/* General text */
.text{
}

/* General text small */
.small_text{
}

/* General text bold  */
.bold_text{
}

/* Page Tittle */
.title {  
 font-size:11pt;
 font-weight:bold;
 color:#7B86D9;
 background-color:white;
 text-align:center;
 text-decoration:none;
 padding-left:20px;
 padding-right:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif
}

/* Invite message */
.welcome{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12;
 font-weight:bold;
 color:white;
 filter:Glow(Strength=1, Color=black);	
}

.welcome_main{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16;
 font-weight:bold;
 color:white;
 vertical-align:bottom;
 filter:Glow(Strength=1, Color=black);	
}

/* Page Header */
.page_header
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16;
 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 */
.menu_left_over, .menu_left_out,.menu_left_selected{ 
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration:none;
	padding-right:5px; 
	padding-left: 3px;
        cursor:pointer;
        cursor:hand;
}
.menu_left_out {
	color: #FFFFFF; 
}
.menu_left_over{
	color: #CC9900; 
	background: #CCCCFF;
}
menu_left_selected{
	color: blue; 
	background: #CCCCFF;
}

/* Head Menu Link */
/* The register, login, search etc links at the top of the page */
.bottom
{
 font-family: Verdana;
 font-size: 11px;
 color: #FFFFFF; 
}

a.bottommenu:link, a.bottommenu:visited, a.bottommenu:active
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF; 
 text-decoration: none;
 padding-right: 5px;
 padding-left: 5px
} 
a.bottommenu:hover 
{ 
   color: #FEF967;
}

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: #FFFFFF;
}
a.topmenu2:hover { 
	color: #cc0033;
}

/* 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 */
a.copyright:link,a.copyright:active,a.copyright:visited{ color: #FFFFFF; text-decoration: none;}
a.copyright:hover 	{ color: #FEF967; text-decoration: none;}

 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #FFFFFF;
	scrollbar-face-color: #818BDB;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	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; 
  font-size: 10px; 
  border-left: medium none; 
  color: #000000; 
  border-bottom: medium none; 
  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 {
	border: 1px solid threedface;
	vertical-align: middle;
}
.imgBorderHover {
	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;
	text-align: middle;
	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 */

/** Search page styles ABox*/

.XSmall{
    FONT-SIZE: 6.5pt;
    LINE-HEIGHT: 9pt;
    FONT-FAMILY:Verdana, Arial,  Helvetica
}
.SGrid{
	border-top: #5d5d5d 1px solid;
	background-color: #ffffcc;
}
.SResult{
	border-top: #ffe566 1px solid;
}

.SGHeader{
	background-color: #eeeeee;
	font-family:Verdana, Arial,  Helvetica
	font-weight:bold;
}

/** Chat styles by ABox */
.inputframe{
  background-color: #7B86D9;
  margin:5px;
}
.listroomfarme{
  background-color: #7B86D9;
  margin:5px;
}
.private_titile{
  background-color: #7B86D9;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:000044;
}
.smiles{
  background-color: #7B86D9;
}
.ulist{
  background-color: #7B86D9;
  margin:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:000044;
  margin:5px;
}
.chat_messages{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:000044;
  text-align:left;
  text-decoration:none;
  background-color:CAD0FD;
  margin:5px;
  border-color:000000;
}

.selects{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:12px;
  color:000000;
  background-color:FFFFDD;
  border-width:1px;
  border-color:000000;
  border-style:solid;
  width: 200;
}
.chat_welcome{
  font-weight : bold;
  font-style: italic;
  font-size:10pt;
  color: red;
}

.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;
}
