input, textarea, select {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	border-color : #77809D;
	border-width : 1px;
}
body {
	BACKGROUND-IMAGE: url(img/bg.gif); 
	margin: 0px auto;
  width: 100%;
  background-color: #DCE8F5;
  text-align: left;
}
div, td {
  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  color: #000000;
}
div.wrapper {
  margin: 30px auto;
  width: 400px;
  text-align: left;
}
div.headline {
  font-size: 18px;
  font-family: 'Times New Roman', Verdana, Tahoma, Arial;
  font-weight: bold;
  color: #015C9A;
}
div.buttons {
  padding: 20px 0px 10px 0px;
}
div.error {
  color: #FF7800;
  font-weight: bold;
}
div.msg {
  color: #015C9A;
  font-weight: bold;
}
a {
  color: #015C9A;
  text-decoration: none;
}
a:hover {
  color: #000000;
  text-decoration: none;
}
.login {
	border: #6BA0D3 1px solid;
	background-color: #C0D8F3;
	width: 120px;
	height: 17px;
	font-size:9px;
	color:#015C9A;
}
.loginText {
	text-align:left;
	color: #FFFFFF;
}
.text_loginout, .text_loginout a {
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
}
.text_loginout A:HOVER {
	text-align: center;
	color: #3277C8;
	font-weight:bold;
}
.lang {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.lang:HOVER {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3277C8;
}
.lang_active {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3277C8;
}
.lang_active:HOVER {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3277C8;
}

.menu {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.menu A {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.menu A:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3277C8;
	text-align:center;
	vertical-align:middle;
}

.submenuDiv {
	VISIBILITY: hidden; 
	POSITION: absolute;
}
.submenuTable {
	BORDER-RIGHT: #C3E0FA 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #C3E0FA 1px solid; 
	BORDER-BOTTOM: #C3E0FA 1px solid; 
	BACKGROUND-COLOR: white
}
.submenuTop {
	BACKGROUND-COLOR: #8CB7E5
}
.submenuBg {
	BACKGROUND-IMAGE: url(img/submenu_bg.gif); 
	VERTICAL-ALIGN: top; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #C3E0FA;
	HEIGHT: 19px;
}
.submenuLine {
	BACKGROUND-COLOR: #C3E0FA
}
.submenuDot {
	MARGIN-TOP: 9px; 
	MARGIN-LEFT: 16px; 
	MARGIN-RIGHT: 7px
}
.submenuText {
	PADDING-LEFT: 15px; 
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(img/submenu_bg.gif); 
	VERTICAL-ALIGN: top; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #C3E0FA; 
	TEXT-DECORATION: none
}
.news_date_small {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: bold
}
.news_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}
.news_header_news {
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: bold
}
.news_date_news {
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline
}

.poll_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}
.poll_question{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: bold
}
.poll_option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}
.vote_button{
}
.poll_result{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
}
.poll_total{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold
}
.poll_voted{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold
}
.poll_finished{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	font-weight: bold
}
.poll_view_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
}

.search {
	text-align:left;
	color: #FFFFFF;
	font-weight:bold;
}

.total_bin {
	text-align: center;
	color: #3277C8;
	font-weight:bold;
}

.order_qty {
	text-align: center;
    height:18px;
	width:35px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search_text {
	border: #6BA0D3 1px solid;
	background-color: #C0D8F3;
	color:#015C9A;
    height:17px;
	width:130px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search_group {
	border: #6BA0D3 1px solid;
	background-color: #C0D8F3;
	color:#015C9A;
    height:17px;
	width:130px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.search_button {
  height:16px;
	width:52px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.qty {
  font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	border-color : #77809D;
	font-weight : bold;
	border-width : 1px;
	text-align:right;
}
.users_title {
	BACKGROUND-IMAGE: url(img/title_bg_big.gif);
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 30px;
	color: #000000;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
	font-size:9px;
}
.uid_title_active {
	width: 80px;
	color:#000000;
}
.uid_title_inactive {
	width: 80px;
	filter: alpha(opacity=40);
}
.nimi_title_active {
	width: 80px;
	color:#000000;
}
.nimi_title_inactive {
	width: 80px;
	filter: alpha(opacity=40);
}
.firma_title_active {
	width: 190px;
	color:#000000;
}
.firma_title_inactive {
	width: 190px;
	filter: alpha(opacity=40);
}
.log_title_active {
	width: 80px;
	text-align:right;
	color:#000000;
}
.log_title_inactive {
	width: 80px;
	text-align:right;
	filter: alpha(opacity=40);
}
.edit_title_active {
	width: 20px;
	text-align:center;
	color:#000000;
}
.edit_title_inactive {
	width: 20px;
	text-align:center;
	filter: alpha(opacity=40);
}
.lang_title_active {
	width: 60px;
	text-align:center;
	color:#000000;
}
.lang_title_inactive {
	width: 60px;
	text-align:center;
	filter: alpha(opacity=40);
}
.ip_title_active {
	width: 100px;
	text-align:center;
	color:#000000;
}
.ip_title_inactive {
	width: 100px;
	text-align:center;
	filter: alpha(opacity=40);
}
.image_inactive {
	text-align:center;
	filter: alpha(opacity=40);
	border-width:0;
}
.image_active {
	text-align:center;
	border-width:0;
}
.news_active {
	text-align:center;
}
.news_inactive {
	text-align:center;
	filter: alpha(opacity=40);
}
.ordered {
  color:#0066CC;
}

.group, .group A {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:5px;
  margin-right:2px;
  width:175px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-size: 12px;
  font-weight:bold;
  color:#015C9A;
}
.group A:hover, .group_active A:hover {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:3px;
  margin-right:2px;
  width:175px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-size: 12px;
  color:#000000;
}
.group_active, .group_active A  {
  margin-top:2px;
  margin-bottom:2px;
  margin-left:5px;
  margin-right:2px;
  width:175px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-weight:bold;
  font-size: 12px;
  color:#333333;
}
.sub_group, .sub_group A {
  margin-top:1px;
  margin-bottom:1px;
  margin-left:8px;
  margin-right:2px;
  width:169px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-size: 11px;
  color:#015C9A;
}
.sub_group A:hover, .sub_group_active A:hover {
  margin-top:1px;
  margin-bottom:1px;
  margin-left:6px;
  margin-right:2px;
  width:169px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-size: 11px;
  color:#000000;
}
.sub_group_active, .sub_group_active A  {
  margin-top:1px;
  margin-bottom:1px;
  margin-left:8px;
  margin-right:2px;
  width:169px;
  font-family: Tahoma, Arial, Helvetica;
  text-align:left;
  font-size: 11px;
  color:#333333;
}
.add_info_table {
	font-size:9px;
/*	text-align:center;*/
	vertical-align:middle;
}

/*Siffer*/
.s{
 text-align:right;
}
/*Nimi*/
.n{
 text-align:left;
}
/*NimiKood*/
.a{
 text-align:left;
}
/*Kood*/
.k{
 text-align:left;
}
/*Uhik*/
.u{
 text-align:center;
}
/*Foto*/
.f{
 text-align:center;
}
/*Hind*/
.h{
 text-align:right;
}
/*Summa*/
.t{
 text-align:right;
}
/*Kokku*/
.t{
 text-align:right;
}
/*Telli*/
.s{
 text-align:center;
}
/* Teh.kood title*/
.teh_h {
 font-size:9px;
 color:#666666;
}

fieldset {
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  width: 450px;
}

legend {
  font-weight:bold;
}

/* table group line */
table tr.group_admin 
{
  height:25px;
  background-color:#E6F0FF;
  vertical-align:middle;
  color:#000000;
  font-weight:bold;
}

/* Admin Catalogue Groups and Sub-Groups */
/* table sub-group line */
table tr.sub_group_admin 
{
  height:20px;
  background-color:#FFFFFF;
  vertical-align:middle;
  color:#000000;
}

table td.action 
{
  vertical-align:middle;
  width:30px;
}

/* hovered table rows */
table tr.group_admin:hover,
table tr.sub_group_admin:hover,
table tr.group_admin:hover th,
table tr.sub_group_admin:hover th
{
    background-color: #C3E0FA;
}


