/* =RESET ||||||||||||||||||||||||||||||||*/

*     {margin:0px;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul        {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =ID ||||||||||||||||||||||||||||||||||||*/

#wrapper {text-align:left;}
#main_table  {width:760px;border:none;margin-left:auto;margin-right:auto;text-align:left;}
#content {background-color:#fff;padding:10px 30px 20px;text-align:left;}
#footer div {margin:12px 10px;text-align:center;}

#footer_row0 {float:left; font:12px Arial, Helvetica, sans-serif;color:#68001f;font-weight:bold;}
	#footer_row0 a:link   {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}
	#footer_row0 a:visited{font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}
	#footer_row0 a:hover  {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:underline;margin:0px 8px;font-weight:bold;}
	#footer_row0 a:active {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}

#footer_row1 {font:12px Arial, Helvetica, sans-serif;color:#68001f;font-weight:bold;}
	#footer_row1 a:link   {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}
	#footer_row1 a:visited{font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}
	#footer_row1 a:hover  {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:underline;margin:0px 8px;font-weight:bold;}
	#footer_row1 a:active {font:12px Arial, Helvetica, sans-serif;color:#68001f;text-decoration:none;margin:0px 8px;font-weight:bold;}

#footer_row2 {font:11px Arial, Helvetica, sans-serif;color:#7a7565;}
	#footer_row2 a:link   {font:11px Arial, Helvetica, sans-serif;color:#7a7565;text-decoration:none;}
	#footer_row2 a:visited{font:11px Arial, Helvetica, sans-serif;color:#7a7565;text-decoration:none;}
	#footer_row2 a:hover  {font:11px Arial, Helvetica, sans-serif;color:#7a7565;text-decoration:underline;}
	#footer_row2 a:active {font:11px Arial, Helvetica, sans-serif;color:#7a7565;text-decoration:none;}
	
table.portfolio_table {width:100%;border:none;}


td.data_label {background:#fff url(../images/bg-data-row.jpg) repeat-x top left;height:31px;font:13px Arial, Helvetica, sans-serif;font-weight:bold;color:#404040;padding:3px;text-align:left;}

td.catelog_item {font:12px Arial, Helvetica, sans-serif;color:#404040;padding:10px 3px;border-bottom:1px solid #ccc;text-align:left;}
td.catelog_item a:link {font:12px Arial, Helvetica, sans-serif;color:#830028;font-weight:bold;}
td.catelog_item a:visited {font:12px Arial, Helvetica, sans-serif;color:#830028;font-weight:bold;}
td.catelog_item a:hover {font:12px Arial, Helvetica, sans-serif;color:#830028;font-weight:bold;}
td.catelog_item a:active {font:12px Arial, Helvetica, sans-serif;color:#830028;font-weight:bold;}

td.catelog_item div {width:100px;border:1px solid #ccc;background-color:#fff;padding:5px;margin-right:10px;}
td.catelog_item div.cat_details_thumb {width:240px;border:1px solid #ccc;background-color:#fff;padding:5px;margin:0px 10px 5px 0px;}
td.catelog_item div img {margin:0px;padding:0px;}


/* =STANDARD ||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:14px Arial, Tahoma, Verdana, sans-serif;color:#404040;}

a:link, a:visited, a:hover, a:active {color:#830028;}
a:hover {text-decoration:none;}

body   {background:#ddd6c0 url(../images/bg-main-grad.jpg) repeat-x top left;} 
h1     {font-size:22px;font-weight:bold;margin-bottom:12px;color:#830028;font-style:italic;}
h2     {font-size:17px;font-weight:bold;margin-bottom:5px;color:#404040;}
h3     {font-size:15px;font-weight:bold;margin-bottom:5px;color:#000;}
p      {line-height:18px; margin:0px 0px 15px;}
hr     {height:1px;border:0px solid #ddd;border-top-width:thin;margin:5px 0px 15px;}
ul     {margin-left:40px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}

/* =IDIRECT
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*<<<< Poll Display >>>>*/
table.mainPoll            {width:250px; border:none;}/* Main Table */
table.contentPoll         {width:100%; border:none; margin:4px;}/* Contains Content */
td.pollQuestion           {font-weight:bold; padding-bottom:15px;} /* Contains Question */
table.pollSelection       {width:100%; border:none;}/* Contains the radio button and answer tds below */
td.pollRadio              {width:5%;}/* Contains radio buttons of Poll */
td.pollAnswer             {width:95%; padding:2px 0px 0px 5px; font-size:11px; line-height:18px;}

/*<<<< Poll Answers >>>>*/
.buttonVote               {font-size:11px;}/* Vote Button */
.buttonView               {font-size:11px;}/* View Results Button */

/*<<<< Poll Results >>>>*/
table.mainResults         {width:400px; border:none;}
table.contentResults      {width:100%; border:none; margin:4px;}
td.pollTitle              {font-size:18px; font-weight:bold;}
table.pollResult          {width:100%; border:none;}
td.pollResultAnswer       {font-size:12px; font-weight:bold; padding:4px 0px;}
td.pollVoteResults        {width:20%; font-size:12px;}
td.pollVoteResultsPercent {width:80%;}
td.voteBarContainer       {width:110px;}/* Contains the Percentage bar table (below) */
table.voteResultPercentageBar  {width:102px; height:12px; border:1px solid #fff; background-color:#666;}/* % Bar Table */
td.voteResultPercent      {}/* Contains the % value as a number */
img.pollIMG               {margin:1px;}/* The 1px wide image used to stretch and display a visual percentage */
td.pollResultFooter       {border-bottom:1px dotted #fff; height:10px;}/* Bottom td - bottom border of a result */

/*<<<< Form Elements >>>>*/
.form_textarea 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_textfield 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; width:190px; padding:2px;}
.form_checkbox 
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:0px 0px 1px 10px; padding:2px;}
.form_button
{font:11px Tahoma, Verdana, Arial, sans-serif; color:#000; margin:10px; padding:2px;}