/* body and paragraph ------------------------------------------------------ */body         { color: #333333; font-family: Verdana, Arial, Helvetica; font-size: 8pt;                background-color: #FFFFFF }p            { text-align: justify }.left           { text-align: left }/* table styles ------------------------------------------------------------ */td           { color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica; }th           { color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica;                 text-align: left; font-weight: bold;				 background-image: url('/images/pix_grey.gif'); 				 background-repeat: repeat-x;                background-position: left bottom; padding-bottom: 5px  }               /* list -------------------------------------------------------------------- */ul           { list-style-type: font-family; list-style-image:                url('/images/style/bullet.gif') }/* links ------------------------------------------------------------------- */a:link       { color: #3381AA; text-decoration: underline }a:visited    { color: #3381AA; text-decoration: underline }a:hover      { color: #3381AA; text-decoration: none }a:active     { color: #3381AA; text-decoration: underline }/* horizontal and vertical lines ------------------------------------------- */.hline       { background-image: url('/images/style/dotline_horiz.gif'); background-repeat:                no-repeat; background-position: left center }.vline       { background-image: url('/images/style/dotline_vert.gif') }/* form field styles ------------------------------------------------------- */input        	{ color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica }select       	{ color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica }textarea		{ color: #333333; font-size: 8pt; font-family: Verdana, Arial, Helvetica }.formfields  { }.formfieldsout { background-color: #E6E6E6 }/* system headings --------------------------------------------------- */h1         { font-size: 8pt; font-weight: bold; text-align: left; 				 background-image: url('/images/pix_grey.gif'); 				 background-repeat: repeat-x;                background-position: left bottom; padding-bottom: 5px; }h2         { font-weight: bold; text-align: left }h3         { font-weight: bold; text-align: left }h4         { font-weight: bold; text-align: left; background-image:                url('/images/style/dotline_horiz.gif');                background-repeat: no-repeat; padding-left: 4px; padding-top:                15px; background-position: 2px 20px }/* user-defined headings --------------------------------------------------- */.hd1         { font-size: 8pt; font-weight: bold; text-align: left; 				 background-image: url('/images/pix_grey.gif'); 				 background-repeat: repeat-x;                background-position: left bottom; padding-bottom: 5px; }.hd2         { font-weight: bold; text-align: left }.hd2a        { text-align: left; font-weight: bold;				 background-image: url('/images/style/bg_pix_grey.gif'); 				 background-repeat: repeat ;               background-position: left bottom; padding-bottom: 5px  }.hd3         { font-weight: bold; text-align: left }.hd4         { font-weight: bold; text-align: left; background-image:                url('/images/style/dotline_horiz.gif');                background-repeat: no-repeat; padding-left: 4px; padding-top:                15px; background-position: 2px 20px }.small       {  }.news        { color: #8C3C33; }/* menu styles ------------------------------------------------------------- */              .menu        { padding-left: 8px; padding-top: 3px; padding-bottom: 6px }.menu2       { font-weight: bold; padding-left: 8px; padding-top: 3px; padding-bottom: 1px }.menuend  	   { font-weight: bold; padding-left: 8px; padding-top: 3px }.menusel     { background-color: #F6F6F6; font-weight: bold; padding-left: 8px; padding-top:                3px; padding-bottom: 1px;				 background-image: url('/images/style/menu_dot2.gif');                background-repeat: no-repeat; background-position: left center }.menusel2    { background-color: #F6F6F6; font-weight: bold; padding-left: 8px; padding-top:                3px; padding-bottom: 1px }.menuselend  { background-color: #F6F6F6; font-weight: bold; padding-left: 8px; padding-top:                3px; padding-bottom: 1px }.submenu     { background-color: #F6F6F6; font-size: 7pt; text-decoration: none;                padding-left: 8px; padding-bottom: 2px }.submenusel  { background-color: #F6F6F6; font-size: 7pt; text-decoration: none;                background-image: url('/images/style/menu_dot.gif');                background-repeat: no-repeat; padding-left: 8px;                padding-bottom: 2px; background-position: left center }.menusep     { background-image: url('/images/style/etchedline_horiz.gif');                background-repeat: repeat-x; background-position: left top }/* background styles of products ------------------------------------------- */.tbl_ood     { border: 1px solid #FFCFAC;  }.bg_ood      { background-color: #E6E6E6 }.bg_ood2     { background-color: #F6F6F6 }.tbl_oocc    { border: 1px solid #A4FFA4;  }.bg_oocc     { background-color: #E6E6E6 }.bg_oocc2    { background-color: #F6F6F6 }.tbl_oobc    { border: 1px solid #8ACBFF;  }.bg_oobc     { background-color: #E6E6E6 }.bg_oobc2    { background-color: #F6F6F6 }.bg_main     { background-color: #E0E0E0 }.tbl_main    { border: 1px solid #C0C0C0;  }.tbl_spot    {  }.bg_spot     { background-color: #E6E6E6 }.bg_spot2    { background-color: #F6F6F6 }.bg_spot2_hline { 				background-color: #F6F6F6; 				background-image: url('/images/style/dotline_horiz.gif'); 				background-repeat: no-repeat; background-position: left center }.bg_product_old  { background-color: #E6E6E6 }.bg_product2_old { background-color: #F4F4F4 }.bg_product     { background-color: #E6E6E6 }.bg_product2    { background-color: #F4F4F4 }.tbl_partner    {  }.bg_partner     { background-color: #E6E6E6 }.bg_partner2    { background-color: #F6F6F6 }/* online shop styles ------------------------------------------------------ */.shop_hd1		  		{ 	font-size: 8pt; font-weight: bold; text-align: left; 					 		background-image: url('/images/pix_grey.gif'); 				 			background-repeat: repeat-x;                			background-position: left bottom; padding-bottom: 5px; 						}.shop_table 			{ border: 1px solid #C0C0C0;  }.shop_table_hd1 		{ font-weight: bold; background-color: #D0D0D0 }.shop_table_hd2 		{ font-weight: bold; background-color: #E0E0E0 }.shop_table_odd 		{ background-color: #F4F4F4 }.shop_table_even 		{ background-color: #E7E7E7 }.shop_cart				{ background-color: #F4F4F4 }.shop_minicart		{ background-color: #F4F4F4 }.shop_qjump		  	{ background-color: #E7E7E7 }.shop_total 		   	{ background-color: #F4F4F4 }.shop_submit 			{ background-color: #F4F4F4 }.shop_data_invalid	{ background-color: #FFBFBF }/* user-defines table styles ----------------------------------------------- */.tbl    	   { border: 1px solid #C0C0C0;text-align: left; background-color: #F6F6F6 }.tbl_odd     {  }.tbl_even    { background-color: #FFFFFF }.tbl_hd1     { background-color: #E6E6E6; text-align: left; font-weight: bold }.tbl_hd2     { background-color: #F4F4F4; text-align: left; font-weight: bold }.tbl_submit  { background-color: #F4F4F4 }/* banner style ------------------------------------------------------------ */.banner	   { text-decoration: none }