body, td    {font-family:arial;font-size:70%;}
a           {color:#9a9a9a;text-decoration:none;}
a:hover     {text-decoration:underline;}
.full       {width:100%;}
li          {margin-bottom:0.5em;}

/* main layout */
td.menu1    {padding:30px;vertical-align:top;}
td.logo     {text-align:center;padding:15px 30px 15px;}
td.logo img {border:0;}
td.path a {color:blue;}
div.print    {padding-left:1em;margin-bottom:1em;}
div.path, div.path a    {color:#B3B3B3;}

/* content */
td.content {padding:30px 30px 60px;vertical-align:top;}
td.scontent {padding:1em 0 2em;color:#49658D;}
table.filelist td {color:#49658D;}
table.filelist th {color:#49658D;}
td.scontent a {color:#9a9a9a;}
h1 {font-size:160%;font-weight:normal;color:#D2AA65;}
h2 {font-size:130%;}
h3 {font-size:110%;}

td.text0 a  {color:#D2AC65;}
td.text0    {padding:0.5em 1em;font-weight:bold;color:#D2AC65;font-size:70%;}
td.text1 a, td.text2 a, td.text3 a, td.text4 a {color:#717171;}
td.text0, td.text1, td.text2, td.text3, td.text4, td.text5, td.text6, td.text7 {padding:0.5em 0;font-weight:bold;font-size:70%;color:#717171;}
td.text0 {font-size:70%;color:#D2AC65;}
td.img0, td.img1, td.img2, td.img3, td.img4, td.img5, td.img6, td.img6, td.img8 {padding-right:5px;}

table.filelist { border-collapse:collapse;border-bottom:2px solid #fff;}
table.filelist td {border:1px solid #fff;}
table.filelist th {font-size:70%;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:0.5em;}
table.filelist th a {color:#9a9a9a;}

/* footer */

/* forms */
td.formHeader   {border-bottom:2px solid #fff;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #fff;width:30%;font-size:70%;}
td.nameRequired {border-bottom:1px solid #fff;width:30%;font-size:70%;font-weight:bold;}
td.value        {background:#a4c3e0; border-bottom:1px solid #fff;width:80%;border-left:1px solid #fff;}
td.svalue       {padding:0px; vertical-align:middle;font-size:70%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #fff;background:#FFE2DD;width:80%;border-left:2px solid #FF6A6A;}
td.empty        {font-size:4px;border-bottom:1px solid #fff;}
td.submit       {padding:10px; text-align:right;border-top:1px solid #fff;}
input.text      {width:100%;}
textarea.text      {width:100%;}

/* tables */
table.table_pricelist td          {border-bottom:solid 1px #E5E5E5; border-left:solid 1px #F0EBDC;font-size:80%;padding:0.2em;vertical-align:top;} /* class for table tag */
table.table_pricelist .headrow td {border-bottom:none; border-left:none;} /* class for headin row */
table.table_pricelist .code       {border-left:none; width:5em;text-align:center;} /* class for product code tag */
table.table_pricelist .price      {background:#FAFBFC; width:5em;text-align:right;} /* class for price cell */

/* gallery */
table.images        {background-color:#F3F3F3; width:95%; margin-top:1em;}
table.search_images {background-color:#F3F3F3; width:85%; margin-top:2em; margin-bottom:1em;}
td.thumbRight       {text-align:center; border-top:1px solid #ffffff; border-right:1px solid #ffffff; width:33%;}
td.thumbEmpty       {text-align:center; border-top:1px solid #ffffff; width:33%;}
td.thumbFirstRight  {text-align:center; border-right:1px solid #ffffff; width:33%;}
td.thumbFirstEmpty  {text-align:center; width:33%;}

/* gallup */
table.gallup            {width:60%;}
table.gallup td.title   {padding:0 0 1em 0;font-size:70%;font-weight:bold;}
table.gallup td.radio   {width:1px;vertical-align:top;}
table.gallup td.text    {padding:3px 0 0 2px;width:100%;font-size:70%;padding-right:10px;}
table.gallup td.result  {padding-top:0.2em;font-size:70%;}
table.gallup td.graph   {width:100%;vertical-align:middle;}
table.gallup div.bg     {background-color:#E5E5E5;margin:6px 0 0;}
table.gallup div.fg     {height:4px;background-color:#838587;margin:3px 0;}
table.gallup td.num     {text-align:right;padding-left:15px;font-size:70%;padding-right:10px;}
table.gallup td.dash    {padding:3px 15px 0;}
table.gallup td.button  {padding:5px 0;}

/* comments */
p.comments_text   {margin-bottom:0.5em;margin-top:0.3em;}
p.comments_date   {text-align:right;border-top:1px solid #fff;font-style:italic;margin-top:0.5em;margin-bottom:0em;}