body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body{
	background-color:#000000;
}
a {
	font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
img{border:0px;}
td{font-family:Tahoma;font-size:14px;color:#000000}
a{color:black}
.cap1{font-family:HeliosExtBlack;font-size:10px;color:#22608E}
.cap2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF}

.top_menu_line_row{background-image:url('/img/name_link_bg_0.jpg');background-position: right top; background-repeat: repeat-x; }
.top_menu_line .link{height:25px;padding-left:5px;padding-right:5px;background-position: right top; background-repeat: repeat-x; 

background-image:url('/img/name_link_bg.jpg');}
.top_menu_line .l{width:19px;height:25px;background-image:url('/img/name_link_bg_l.jpg');background-position: right top; background-repeat: no-repeat; }
.top_menu_line .r{width:4px;height:25px;background-image:url('/img/name_link_bg_r.jpg');background-position: right top; background-repeat: repeat-x; }
.top_menu_line a,.top_menu_line a:visited{font-variant:small-caps;color:white;font-size:8pt;font-family:Tahoma;}
.top_menu_line a:hover{color:yellow;}

.a_menu {font-variant:small-caps;color:black;font-size:10pt;}
.a_menu:hover{color:blue;}
.category-title{font-size:16pt;font-variant:small-caps;font-weight:bold}
.msgerror{font-size:16pt;color:red;}
.a-left-menu{font-variant:small-caps;font-size:10pt;color:white;font-family:"Century Gothic",Tahoma;padding:0px 0px 0px 10px ! important; margin:0px 0px 0px 0px;}
.a-left-menu:hover{color:RGB(255,255,0);}

.fav_box{}
.fav_box a{font-family:Tahoma;font-size:10pt;}
.fav_box td{ padding:0px 0px 0px 0px ! important; margin:0px 0px 0px 0px ! important; }
.fav_box .txt{ font-size:8pt; text-align:center; padding:5px 5px 5px 5px ! important;}

.filter{ }
.filter td{text-align:center;}
.filter .on{  font-weight:bold; height:25px;padding-left:3px;padding-right:3px;background-position: right top; background-repeat: repeat-x; 

background-image:url('/img/name_link_bg_act.jpg');}
.filter .off{ height:25px;padding-left:3px;padding-right:3px;background-position: right top; background-repeat: repeat-x; 

background-image:url('/img/name_link_bg.jpg');}
.filter a{color:darkgreen;font-family:"Century Gothic",Tahoma; font-size:8pt;text-decoration: none;}
.filter select{
	font-size:10pt;
	font-variant:small-caps;
	font-family:Tahoma;
}

/*
.t_info{border:1px solid RGB(35,99,147); margin-top:10px;margin-bottom:10px;border-collapse: collapse;}
.t_info 

th{font-size:10pt;font-family:Tahoma;font-variant:small-caps;text-align:center;background-color:RGB(35,99,147);color:white;padding-left:5px;padding-right:5px

;}
.t_info td{border:1px solid RGB(35,99,147) ! important; font-size:10pt;font-family:Tahoma;font-variant:small-caps;padding-left:5px;padding-right:5px;}
*/
.t_info{border:1px solid RGB(0,0,0); margin-top:10px;margin-bottom:10px;border-collapse: collapse;}
.t_info th{font-size:10pt;font-family:Tahoma;font-variant:small-caps;text-align:center;background-color:RGB(81,164,179);color:black;padding-left:5px;padding-right:5px;}
.t_info td{border:1px solid RGB(0,0,0) ! important; font-size:10pt;font-family:Tahoma;font-variant:small-caps;padding-left:5px;padding-right:5px;background-color:RGB(252,252,146);color:black;}

.products-by-group-item,.products-by-group-item td,.products-by-group-item th{
	border-collapse:collapse;
	border:0px solid green;
	font-size:10pt;	
	margin-top:15px;
	padding-top:10px;
}
.products-by-group-fav-item,.products-by-group-item td,.products-by-group-item th{
	border:0px!important;
}
.products-by-group-fav-item th{
	/*background-color:RGB(35,99,147);*/
	font-variant:small-caps;
	font-size:10pt;
}
.products-by-group-fav-item a{color:navy; font-weight:normal; font-size:9pt; font-family:"Century Gothic",Tahoma; font-variant:small-caps;}

.products-by-group-item .nm_product{
	font-size:14pt;
	font-variant:small-caps;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.products-by-group-item .nm{
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	font-variant:small-caps;
}
.products-by-group-item .dsc{
	font-size:8pt;
	text-align:justify;
	font-variant:small-caps;
}
.products-by-group-item .dsc2{
	font-size:14pt;
	font-variant:small-caps;
	padding-top:10px;
	padding-bottom:10px;
}
.products-by-group-item .price{
	font-size:10pt;
       font-weight:bold;
	text-align:center;
	color:RGB(81,25,255);
}
.products-by-group-item th{
	background-color:RGB(81,164,179);
	font-variant:small-caps;
	font-size:10pt;
	border:1px solid white;
	color:white;
}
.products-by-group{
	margin-top:10px;
	border-collapse:collapse;
	width:90%;
}
.products-by-group .top-label{
	padding-top:10px;
	padding-bottom:10px;
	font-size:16pt;
	font-variant:small-caps;
}
.products-by-group th{
	background-color:RGB(35,99,147);
	font-variant:small-caps;
	font-size:10pt;
	border:1px solid white;
	color:white;
}
.products-by-group td{
	font-size:10pt;
	border:1px solid #dfdfdf;
}
.products-by-group .prc{
	text-align:right;
	font-size:8pt;
}
.products-by-group .dsc{
	text-align:right;
	font-size:8pt;
}
.t_fav,.t_fav th,.t_fav td{
	border:0px;
}
.t_fav .dsc{
	font-size:8pt;
	font-variant:small-caps;
	text-align:justify;
}

/* FORMS */
    /* (FrmA) */

.FrmA_T0                {   }
.FrmA_R0                { height:1px; vertical-align: top;  text-align: left; }
.FrmA_R1                { height:23px; vertical-align: bottom;  text-align: left; }
.FrmA_R1C1_T            { height:23px; width:10px; border-width: 0px }  /* transparent GIF for min-width*/
.FrmA_R1C1              { height:23px; width:10px; background-image:url('_box01/_box01_tl.JPG');  background-repeat: no-repeat; }
.FrmA_R1C2              { height:23px; vertical-align: top; text-align: left; background-image:url('_box01/_box01_tt.JPG'); font-size:10pt;  

background-repeat: repeat-x;   font-family:Tahoma;    white-space: nowrap; font-variant: small-caps; font-weight: bold }
.FrmA_R1C3              { height:23px; width:10px; background-image:url('_box01/_box01_tr.JPG'); background-repeat: no-repeat; }
.FrmA_R2                { vertical-align: top; text-align: left; }
.FrmA_R2C1              { width:10px; background-image:url('_box01/_box01_l.JPG'); background-repeat: repeat-y;}
.FrmA_R2C2              { vertical-align: bottom; text-align: left; background-color: #E6E6E6 }
.FrmA_R2C3              { width:10px; background-image:url('_box01/_box01_r.JPG'); background-repeat: repeat-y;}
.FrmA_R3                { height:11px;  vertical-align: top; text-align: left; }
.FrmA_R3C1              { height:11px;  width:10px; background-image:url('_box01/_box01_b.JPG'); background-repeat: no-repeat;}
.FrmA_R3C2              { height:11px;  background-image:url('_box01/_box01R3C2.JPG'); background-repeat: repeat-x;}
.FrmA_R3C3              { height:11px;  width:10px; background-image:url('_box01/_box01R3C3.JPG'); background-repeat: no-repeat;}
.FrmA_R3C3_T            { height:11px;  width:10px; border-width: 0px }  /* transparent GIF for min-width*/

.find-btn {
  border: 1px outset white;
  background-color: lightgreen;
  font-family:Tahoma;
  font-variant: small-caps;
  color:black;
  font-size:8pt;
  padding:0 0 0 0;
  margin: 5 0 0 0;
  height:20px;
}
.find-edit {
  border: 1px outset white;
  background-color: green;
  width:125px;
  height:20px;
  font-family:Tahoma;
  font-variant: small-caps;
  color:white;
  padding:0 0 0 0;
  margin: 0 0 0 15;
}

.box-title{color:white;}

.t_menu {
  border: 1px ridge #EBEBEB;
}
.t_menu th {
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
  background-color: #CFCFCF;
  border: solid gray 1px ;
  padding: 3px;
}
.t_menu_title {
  border: 1px ridge #EBEBEB;
}
.t_menu_body {
  border: 1px ridge #EBEBEB;
}
.t_menu a,.t_menu a:visited{font-size:8pt;font-family:Tahoma;color:black}
.t_menu a:hover{color:red}

.t_dialog {
  border: 0px;
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
  margin: 1px 0 1px 0
}
.t_dialog_inner {
  table-layout: auto;
  border: 2px solid #EEEEEE;
  border-collapse: collapse;
  empty-cells: show;
}
.t_dialog_title {
  border: 1px ridge #FFFFFF;
  background-color: #C0C0C0;
  text-align: center;
  font-variant: small-caps;
  font-size: x-small;
  font-stretch: wider;
  font-weight: bold
  padding-top: 2px;
  padding-bottom: 2px
}
.t_msg {
  border: 2px groove #FF9966;
  background-color: #EFEFEF;
  text-align: center;
  font-variant: small-caps;
  font-size: x-small;
  font-stretch: wider;
  padding: 2px 2px 2px 2px;
}
.t_msg_tooltip {
  border: 1px groove #3333FF;
  background-color: #FFFFE8;
  text-align: center;
  font-variant: small-caps;
  font-size: 10pt;
  font-stretch: narrower;
  padding: 2px 2px 2px 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter
}
.t_dialog_body {
  border: 1px ridge #FFFFFF;
}
.t_dialog_item {
  font-size: x-small;
  font: normal Tahoma;
  font-style: normal;
  font-variant: normal;
  height:22px;
}
.t_dialog_item_row {
  font-size: x-small;
  font: normal Tahoma;
  font-style: normal;
  font-variant: normal;
  border-collapse: collapse;
  padding-left: 10px;
  text-align: justify
}
.t_dialog_item_row2 {
  font-size: x-small;
  font: normal Tahoma;
  font-style: normal;
  font-variant: normal;
  border-collapse: collapse;
  padding-left: 10px;
  text-align: justify;
  background-color: #FBFBFB
}
.t_dialog_item_bottom {
  font-size: x-small;
  font: normal Tahoma;
  font-style: normal;
  font-variant: normal;
  border-collapse: collapse;
  padding-left: 10px;
  text-align: justify;
  background-color: #C1C1C1;
  padding-top: 3px;
}
.t_dialog_item_td                               { border-bottom: 1px solid #D3D3D3; padding: 1 5 }
.t_dialog_item_td_01                            { padding: 1 5 }
.t_dialog_item_th {
  font-variant: small-caps;
  font-size: xx-small;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #C0C0C0;
  border: 1px #003366
}
.t_dialog_item_th01 {
  font-variant: small-caps;
  font-size: xx-small;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #C0C0C0;
  border: 1px #003366
}
.t_dialog_item_tf {
  font-variant: small-caps;
  font-size: xx-small;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #B9B9B9;
  border: 1px #003366
}

.t_dialog_item_td_require {
  border-bottom: 1px solid #D3D3D3;
  padding: 2 15;
  text-transform: uppercase;
  font-size: xx-small;
  color: #000099
}

.t_dialog_item_td_require_sel {
  background-color: #D7D7D7;
  font-size: x-small;
  width: 2px;
  vertical-align: middle;
}
.t_dialog_item_td_require_nosel {
  background-color: #E4E4E4;
  font-size: x-small;
  width: 2px;
  vertical-align: middle
}

.t_dialog_edit_box {
  border: 1px solid #C4C4C4;
  font-size: xx-small;
  font: normal Tahoma;
  font-style: normal;
  width: 100%;
  vertical-align: middle;
}
.t_dialog_check_box{
  border: 1px solid #FFFFFF;
  font-size: xx-small;
  font: normal Tahoma;
  font-style: normal;
  width: 100%;
  vertical-align: middle;
}
.t_dialog_button {
  border: 1px outset white;
  background-color: RGB(49,167,159);
  font-family:Tahoma;
  font-variant: small-caps;
  color:white;
  padding:0 0 0 0;
  margin: 5 0 0 0;
}
.t_dialog_item_memo{
  border-collapse: collapse;
  background-color: white;
  border: 1px solid #C4C4C4;
  width: 100%;
  height:80px;
}
.t_dialog_item_listbox{
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  font-style:oblique;
  width: 100%;
}

.gr-menu{
border-collapse:collapse;
}
.gr-menu .gmb1{
border:0px;
width:14px;
background-image:url(/style/main/001_btn.gif);
background-repeat:repeat-y;
margin-right:0px;
padding-right:0px;
}
.gr-menu .gmb2{
margin-right:0px;
padding-right:0px;
margin-left:0px;
padding-left:0px;
border:0px;
background-image:url(/style/main/002_btn.jpg);
background-repeat:repeat-xy;
text-align:center;
}
.gr-menu .gmb3{
margin-left:0px;
padding-left:0px;
border:0px;
width:1px;
background-image:url(/style/main/003_btn.jpg);
background-repeat:repeat-y;
}
.gr-menu .gmb4{
margin-left:0px;
padding-left:5px;
border:0px;
background-image:url(/style/main/005_btn.jpg);
background-repeat:repeat-xy;
}
