.text_lang {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 11px; color: #A4A4A4; line-height: 12px; font-weight:bold; margin-top: 0; margin-bottom: 0}
.text_lang a {color: #D12028; text-decoration: none}
.text_lang a:hover {color: #EA4048; text-decoration: none}

.text_menu {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 12px; color: #DDDDDD; line-height: 14px; font-weight:bold; margin-top: 0; margin-bottom: 0}
.text_menu a {color: #FFFFFF; text-decoration: none}
.text_menu a:hover {color: #DDDDDD; text-decoration: none}

.text_submenu {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 11px; color: #3F3F3F; line-height: 12px; font-weight:bold; margin-top: 0; margin-bottom: 0}
.text_submenu a {color: #D12028; text-decoration: none}
.text_submenu a:hover {color: #EA4048; text-decoration: none}

.text_nav {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 10px; color: #A4A4A4; line-height: 12px; margin-top: 0; margin-bottom: 0}
.text_nav a {color: #A4A4A4; text-decoration: underline}
.text_nav a:hover {color: #A4A4A4; text-decoration: none}

.text_chapter {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 16px; color: #F1BF2A; line-height: 16px; font-weight:bold; margin-top: 0; margin-bottom: 0}

.text {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 11px; color: #333333; line-height: 16px; margin-top: 0; margin-bottom: 0}
.text a {color: #D12028; text-decoration: none}
.text a:hover {color: #EA4048; text-decoration: underline}

.text_footer {font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica; font-size: 10px; color: #FFFFFF; line-height: 12px; margin-top: 0; margin-bottom: 0}
.text_footer a {color: #FFFFFF; text-decoration: underline}
.text_footer a:hover {color: #FFFFFF; text-decoration: none}


.bg_01 { background-image: url(/img/bg_01.jpg);
         background-repeat: repeat-x}

.bg_header { background-image: url(/img/bg_header.gif);
         background-repeat: repeat-x}

.bg_logo { background-image: url(/img/bg_logo.gif);
         background-repeat: no-repeat}

.bg_menu { background-image: url(/img/bg_menu.gif);
         background-repeat: repeat-x}

.bg_dots { background-image: url(/img/bg_dots.gif);
         background-repeat: repeat-x}

.bg_footer { background-image: url(/img/bg_footer.gif);
         background-repeat: repeat-x}


.button {
		background-color:#ECECEC;
		font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica;
		color:#D12028;
		font-size: 10px;
		height: 16px;
		border: 1px solid #D1D1D1;
		}


.formInput_find	{
		font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica;
		font-size: 11px;
		color: #888888;
		width: 110px;
		background-color: #FFFFFF;
		border-color: #D1D1D1;
		border-style: solid;
		border-width: 1px;
		}

.formInput	{
		font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica;
		font-size: 11px;
		color: #888888;
		background-color: #FFFFFF;
		border-color: #D1D1D1;
		border-style: solid;
		border-width: 1px;
		}

.formCheckbox {
		font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica;
		font-size: 11px;
		color: #888888;
		background-color: #FFFFFF;
		border-color: #D1D1D1;
		border-style: solid;
		border-width: 1px;
		}

.formTextarea {
		font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica;
		font-size: 11px;
		color: #888888;
		background-color: #FFFFFF;
		border-color: #D1D1D1;
		border-style: solid;
		border-width: 1px;
		scrollbar-face-color: #D8D8D8;
		scrollbar-highlight-color: #D1D1D1;
		scrollbar-shadow-color: #A4A4A4;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color:  #A4A4A4;
		scrollbar-track-color: #F1F1F1;
		scrollbar-darkshadow-color: #A4A4A4
		}
/*body, td    {font-family:arial;font-size:70%;color:#244353;}
a           {color:blue;text-decoration:none;}*/
.full       {width:100%;}
li          {margin-bottom:0.5em;}

/* main layout */
/*a.path {color:#224453;}*/
a.path {}
td.footer, td.footer a {color:#fff;}

/* content */
td.content {padding:30px 30px 60px;vertical-align:top;}
td.scontent {padding:1em 0 2em;}
h1 {font-size:150%;font-weight:bold;}
h2 {font-size:130%;font-weight:normal;}
h3 {font-size:110%;font-weight:normal;}

td.text0    {padding:1px 2em 0;}
td.text0 a  {color:#244353;font-weight:bold;}
td.text1    {padding:1px 2em 0 3em;}
td.text1 a  {color:#244353;font-weight:normal;}
td.text2    {padding:1px 2em 0 4em;color:#ff7200;}
td.text2 a  {color:#ff7200;font-weight:normal;}

/* forms */
td.formHeader   {border-bottom:2px solid #F0EBDC;height:1px;padding:0;font-size:1px;}
td.name         {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;}
td.nameRequired {border-bottom:1px solid #F0EBDC;width:30%;font-size:70%;font-weight:bold;}
td.value        {background:#FBF9F2; border-bottom:1px solid #F0EBDC;width:80%;border-left:1px solid #F0EBDC;}
td.svalue       {padding:0px; vertical-align:middle;font-size:70%;}
td.valueFailed  {text-align:right;border-bottom:1px solid #F0EBDC;background:#FFE2DD;width:80%;border-left:2px solid #FF6A6A;}
td.empty        {font-size:4px;border-bottom:1px solid #F0EBDC;}
td.submit       {padding:10px; text-align:right;border-top:1px solid #F0EBDC;}
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:100%;}
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;}
