body,table,input
{
  font-family:tahoma;
  font-size:12px;
}
body
{
  padding:0px;
  margin:0px;
  background-color:#fffcf0;
  color:#5b4e21;
}

a
{
  color:#2388c0;
  text-decoration:underline;
}
a:hover
{
  text-decoration:none;
}

img
{
  border:0px;
}

p
{
  padding:0px;
  margin:0px;
}

img.no_display
{
  display:none;
}

table.main_table
{
  border:0px solid #bdbcb7;
}

td.main_td_top1
{
  border-bottom:1px solid #e2e1dc;
}

table.menu a
{
  display:block;
  height:100%;
  vertical-align:bottom;
  text-decoration:none;
  background-image:URL('/files/pics/1x1.gif');
}


table.menu a:hover
{
  background-image:URL('/files/pics/i_menu_h.gif');
  background-position:bottom;
  background-repeat:repeat-x;
}



table.menu td
{
  padding-left:10px;
  padding-right:10px;
  padding-top:25px;
}

table.menu a.active
{
  background-image:URL('/files/pics/i_menu_a.gif');
  background-position:bottom;
  background-repeat:repeat-x;
}


td.reg_form td
{
  color:#cdcac5;
  padding:3px;
  padding-right:0px;
}


input.txt, input.txt_big 
{
  border: 1px solid #cdcac5;
  width:150px;
  height:20px;
  margin-right:12px;
  color:#858279;
  
  background-image:URL('/files/pics/input_bg.gif');
}

input.txt_big
{
  width:240px;
}

td.reg_form td.login_mem
{
  font-size:10px;
  padding-left:20px;
}

td.left_sub_menu
{
  background-image:URL('/files/pics/left_bot_ten.jpg');
  background-position:top,left;
  background-repeat:no-repeat;
}

td.left_sub_menu table
{
  background-color:transparent;
}

td.hor_div
{
  background-image:URL('/files/pics/hor_div.jpg');
  background-repeat:repeat-y;
}

td.lcontent
{
  padding-top:33px;
  padding-left:30px;
}

td.lcontent_e
{
  padding:6px;
}


p.small, p.small a
{
  font-size:10px;
}


h3, h3 a
{
  color:#dda864;
  font-size:100%;
  margin:0px;
  text-decoration:none;
}

h3 a:hover
{
  text-decoration:underline;
}

td.ver_div
{
  background-image:URL('/files/pics/ver_div.jpg');
  background-position:top left;
  background-repeat:repeat-x;
}

td.ver_div *
{
  background-color:transparent;
}

td.bot_right
{
  background-image:URL('/files/pics/bot_right_ten.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}



td.bot_right,td.bot_left
{
  padding-left:60px;
  padding-right:19px;
  padding-bottom:5px;
  padding-top:0px;
}


td.top_center_line
{
  background-image:URL('/files/pics/top_center_line.jpg');
  background-position:top left;
  background-repeat:repeat-x;
}
td.bot_center_line
{
  background-image:URL('/files/pics/bot_center_line.jpg');
  background-position:top left;
  background-repeat:repeat-x;
}

td.bot_right_very,td.center_right
{
  background-color:#fffcf0;
}

table.center_table
{
  background-color:#f4e1bf;
  background-image:URL('/files/pics/center_big_bg.jpg');
  background-repeat:no-repeat;
  background-position:top left;
}

table.index_content td
{
  padding-top:15px;
  padding-left:30px;
}



table.index_content td.index_content_left
{
  padding-left:60px;
}

table.index_content td.index_content_right
{
  padding-right:51px;
}


table.index_content td.index_content_left table td,table.index_content td.index_content_right table td
{
  padding:0;
}

td.content table
{
  background-color:transparent;
}

td.content
{
  padding-right:30px;
}

table.cat_table td
{
  padding:10px;
}

ul.calendar_main li
{
  font-weight:bold;
  color:#ac875b;
}
ul.calendar_main li a
{
  color:#2388c0;
}
ul.calendar_in li
{
  font-weight:normal;
  color:#cccccc;
}


ul.calendar_in li.current,ul.calendar_in li.current a
{
  font-weight:bold;
  color:#5a4d21;
  text-decoration:none;
}
ul.calendar_in li.current a:hover
{
  text-decoration:underline;
}





ul.catmenu_main
{
  padding-bottom:10px;
  border-bottom:1px solid #CCCCCC;
}

ul.catmenu_main li
{
  font-weight:bold;
  color:#ac875b;
}
ul.catmenu_main li a
{
  color:#2388c0;
}
ul.catmenu_in li
{
  font-weight:normal;
  color:#cccccc;
}


ul.catmenu_in li.current,ul.catmenu_in li.current a
{
  font-weight:bold;
  color:#5a4d21;
  text-decoration:none;
}
ul.catmenu_in li.current a:hover
{
  text-decoration:underline;
}

span.termo
{
  font-size:10px;
}

table.forum_list
{
  border-collapse:collapse;
}

table.forum_list th
{
  color:#dda864;
  font-size:100%;
  text-align:left;
}

table.forum_list th,table.forum_list td
{
  border-bottom:1px solid #deceb7;
  padding:10px;
}

table.forum_list td.author_big_td
{
  padding-left:0px;
}

.cat_menu a
{
  font-weight:bold;
}

.cat_menu a.active
{
  color:#594c20;
}

.cat_menu td
{
  padding:3px;
}


a.submenu_item,a.submenu_itemactive
{
  display:block;
  padding:2px;
  border-bottom:1px solid #e5e5e3;
  text-decoration:none;
}

a.submenu_item:hover
{
  text-decoration:underline;
}
a.submenu_itemactive
{
  color:#45891a;
  font-weight:bold;
}


form.forum_form label
{
  display:block;
  padding-top:10px;
}
form.forum_form input.inp,form.forum_form textarea.inp
{
  display:block;
  width:335px;
}

form.forum_form textarea.inp
{
  height:180px;
}

table.empty,table.empty td, table.empty tr
{
  border:0px;
  padding:0px;
  margin:0px;
}

td.forum_admin_name
{
  color:#594c20;
  font-size:10px;
  font-weight:bold;
}



a.forum_postid
{
  color:#dda862;
  text-decoration: none;
}
a.forum_postid:hover
{
  text-decoration:underline;
}

table.ddtable
{
  height:100%;
}


table.price_list
{
  border-collapse:collapse;
}

table.price_list th
{
  color:#dda864;
  font-size:100%;
  text-align:left;
}

table.price_list th.right
{
  text-align:right;
}

table.price_list th,table.price_list td
{
  border-bottom:1px solid #deceb7;
  padding:10px;
}


table.order_list
{
  border-collapse:collapse;
}

table.order_list th
{
  color:#dda864;
  font-size:100%;
  text-align:left;
}

table.order_list td.right,table.order_list th.right
{
  text-align:right;
}

table.order_list th,table.order_list td
{
  border-bottom:1px solid #deceb7;
  padding:10px;
}







table.orders_list
{
  border-collapse:collapse;
}

table.orders_list th
{
  color:#dda864;
  font-size:100%;
  text-align:left;
}

table.orders_list td.right,table.orders_list th.right
{
  text-align:right;
}

table.orders_list th,table.orders_list td
{
  border-bottom:1px solid #deceb7;
  padding:10px;
}




table.reg_form
{
  border-collapse:collapse;
  border-top:1px solid #deceb7;
}

table.reg_form th
{
  color:#dda864;
  font-size:100%;
  text-align:left;
}

table.reg_form th,table.reg_form td
{
  border-bottom:1px solid #deceb7;
  padding:10px;
}

table.reg_form th .title
{
  color:#5b4e21;
}

table.reg_form input.text
{
  width:100%;
}

.error_req
{
  background-color:red;
}
.textsize {
	font-size: 11px;
}

