/* Styles */
td{
	font-size:12px;
}
a{
	color: #CC6699;
}
a:link{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; word-spacing: 1px; text-decoration: underline;}
a:hover{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; word-spacing: 1px; text-decoration: underline;}
a:active{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; word-spacing: 1px; text-decoration: underline;}
a:visited{font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; word-spacing: 1px; text-decoration: underline;}

td.topmenubar {font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;	color: White;   margin-right: 1px; margin-left: 1px;   font-weight: bold; vertical-align: middle;}
a.topmenubar:link {font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;	color: White;   margin-right: 1px; margin-left: 1px;   font-weight: bold; vertical-align: middle;}
a.topmenubar:hover {font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;  text-decoration: none;	color: White; margin-right: 1px; margin-left: 1px;   font-weight: bold; vertical-align: middle;}
a.topmenubar:active {font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;	color: White;   margin-right: 1px; margin-left: 1px;   font-weight: bold; vertical-align: middle;}
a.topmenubar:visited {font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none;	color: White;   margin-right: 1px; margin-left: 1px;   font-weight: bold; vertical-align: middle;}

li.reglist_link {
	list-style-image: url('images/vetka.jpg');
	text-decoration: none;
	margin-left: 25px;
	vertical-align: middle;
	}
a.reglist_link:link {text-decoration: none; color: Black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 1px; vertical-align: middle; white-space: nowrap;}
a.reglist_link:hover {text-decoration: none; color: Black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 1px; vertical-align: middle; white-space: nowrap;}
a.reglist_link:active {text-decoration: none; color: Black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 1px; vertical-align: middle; white-space: nowrap;}
a.reglist_link:visited {text-decoration: none; color: Black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 1px; vertical-align: middle; white-space: nowrap;}

.footer_link{font-size: 10px; font-family: "Arial Black";	font-weight: normal; text-transform: uppercase; word-spacing: 1px; text-decoration: none; color: #494949;}
a.footer_link:link{font-size: 10px; font-family: "Arial Black";	font-weight: normal; text-transform: uppercase; word-spacing: 1px; text-decoration: none; color: #494949;}
a.footer_link:hover{font-size: 10px; font-family: "Arial Black";	font-weight: normal; text-transform: uppercase; word-spacing: 1px; text-decoration: none; color: #494949;}
a.footer_link:active{font-size: 10px; font-family: "Arial Black";	font-weight: normal; text-transform: uppercase; word-spacing: 1px; text-decoration: none; color: #494949;}
a.footer_link:visited{font-size: 10px; font-family: "Arial Black";	font-weight: normal; text-transform: uppercase; word-spacing: 1px; text-decoration: none; color: #494949;}

.title {text-transform: uppercase; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #CC6699; text-align: left;}
.bgtitle {text-transform: uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CC6699; text-align: left;}

.text {font-size: 12px; color: Black; font-family: Arial, Helvetica, sans-serif; word-spacing: 1px; }
.smtext {font-size: 11px; color: Black; font-family: Arial, Helvetica, sans-serif; word-spacing: 1px; }
.formtext {font-size: 11px; color: Black; font-family: Arial, Helvetica, sans-serif; word-spacing: 1px; font-weight: bold; }
.white
	{color: white;}
.grey
	{color: #666666;}
	
.inputbox{
	font-size: 10px;
	border: 1px solid Gray;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	}
.button{
	font-size: 10px;
	text-transform: uppercase;
	border: none;
	background-color: #DA8EB2;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 1px;
	}
	
.profiletext {font-size: 12px; font-family: Arial; font-weight: bold; color: #993366;}
.profiletitle {font-size: 14px; font-family: Arial; font-weight: bold; color: #993366;}

/* Validation css */

  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: bold }

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }

