body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #786154;
	font-size: 12px;
	line-height: 120%;
	background-color: #FFFFFF; }
div, p, form, input, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px; }
a, .price {
	color: #DB2501; }
a img, table {
	border: 0px; }
.zero {
	border-spacing: 0px;
	border-collapse: collapse; }
.zero td {
	padding: 0px; }
.z4 td {
	padding: 4px!important; }
.bb {
	font-weight: bold; }
.m3 {
	margin-bottom: 3px; }
.m5 {
	margin-bottom: 5px; }
.m8 {
	margin-bottom: 8px; }
.m10 {
	margin-bottom: 10px; }
.m15 {
	margin-bottom: 15px; }
.m20 {
	margin-bottom: 20px; }
.hova a {
	text-decoration: none; }
.hova a:hover {
	text-decoration: underline; }
.nova a {
	text-decoration: none; }
.s10 {
	font-size: 10px;
	line-height: 120%; }
.s11 {
	font-size: 11px;
	line-height: 120%; }
.s12 {
	font-size: 12px;
	line-height: 120%; }
.s13 {
	font-size: 13px;
	line-height: 120%; }
.s14 {
	font-size: 14px;
	line-height: 120%; }
.s15 {
	font-size: 15px;
	line-height: 120%; }
.s16 {
	font-size: 16px;
	line-height: 120%; }
h1 {
	font-size: 15px;
	line-height: 120%;
	color: #786154; }
h2, h2 a {
	font-size: 14px;
	line-height: 120%;
	color: #786154; }
h3 {
	font-size: 14px;
	line-height: 120%;
	margin-bottom: 7px!important;
	color: #9E5A3A; }
h4, h4 a {
	font-size: 12px;
	line-height: 120%;
	color: #9E5A3A; }
p {
	margin-bottom: 10px!important;
	line-height: 125%;
	text-align: justify; }
ul {
	padding: 0px;
	margin: 15px 0px; }
li {
	margin: 10px 0 10px 15px;
	list-style-position: outside;
	list-style-type: square; }
label {
	cursor: pointer; }
input[type="image"] {
	cursor: pointer; }
.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px; }
.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px; }
.srch {
	font-size: 11px;
	line-height: 120%;
	height: 16px;
	border: 1px solid #AA7F3B;
	color: #786154;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.inp {
	font-size: 11px;
	line-height: 120%;
	border: 1px solid #D8B8A7;
	background-color: #FFFFFF;
	color: #786154;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.hr1 {
	background: url(hr1.gif) repeat-x;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.hr2 {
	background-color: #C79170;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.mrk1 {
	background: url(mrk1.gif) no-repeat 0px 4px;
	padding-left: 14px; }
.mrk2 {
	background: url(mrk2.gif) no-repeat 0px 4px;
	padding-left: 16px; }
.mrk3 {
	background: url(mrk3.gif) no-repeat right 4px;
	padding-right: 18px; }
.mnu div {
	float: left;
	margin-right: 25px;
	font-weight: bold; }
.mnul {
	font-weight: bold;
	padding: 6px 36px;
	min-height: 27px;
	height: expression(27+"px"); }
.mnul_items div {
	background: url(mnul_hr.gif) repeat-x bottom left;
	font-size: 11px;
	line-height: 13px; }
.blck {
	background: url(blck_bg_lft.gif) repeat-y top left;
	border-right: 1px solid #C79170;
	padding: 0 10px 0 10px!important; }
.hdr {
	border-right: 1px solid #C79170;
	border-left: 1px solid #C79170;
	padding: 0 10px 0 10px!important; }
.hdr1 {
	border-right: 1px solid #EE9E21;
	border-left: 1px solid #EE9E21;
	padding: 0 10px 0 10px!important; }
.fotos {
	width: 100px;
	height: 155px;
	text-align: center; }
.fotos img {
	border: 1px solid #C79170;
	padding: 5px; }
.tbl {
	border-right: 1px solid #C79170;
	border-bottom: 1px solid #C79170; }
.tbl th {
	background: url(tbl_bg.png) repeat-x top left #FBF2BF;
	border-left: 1px solid #C79170;
	border-top: 1px solid #C79170;
	text-align: left;
	color: #B67B5A;
	padding: 8px 0 8px 7px;
	font-weight: normal; }
.tbl td {
	border-left: 1px solid #C79170;
	border-top: 1px solid #C79170;
	padding: 5px 0 5px 7px; }
div.head {
	background: url(tbl_bg.png) repeat-x top left #FBF2BF;
	border-bottom: 1px solid #C79170;
	border-top: 1px solid #C79170;
	color: #B67B5A;
	padding: 8px 10px 8px 10px; }
.pink {
	color: #F2BFA8; }
.red {
	color: #D13600; }
.lred {
	color: #C34635; }
.brown, .brown a {
	color: #6B5145; }
.lbrown {
	color: #B67B5A; }
.dbrown, .dbrown a {
	color: #772D0F; }
.abrown {
	color: #A05B3B; }
.main, .main a {
	color: #786154; }
.white {
	color: #FFFFFF; }
.dark a {
	color: #503D34; }
.orange {
	color: #AE6800; }
.comp {
	color: #D8B8A7; }

.text_container {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 10px; }
.clear {
	clear:both;}
.l_main {
  float: left;
  width: 47%; }
.r_main {
  margin-left: 51%; }

/*----- Tabs -----*/
#tabs_headers {
  margin: 0 9px 0 0;
  padding: 0;
  height: 44px;
  background: url(tab_brd.gif) repeat-x bottom left;}
#tabs_headers li {
  background: url(tabs_bg.jpg) no-repeat 0 -44px;
  cursor: pointer;
  white-space: nowrap;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  float: left;
  height: 44px;
  text-align: center;
  margin: 0;
  list-style: none; }
#tabs_headers li div{
  background: url(tabs_div_bg.jpg) no-repeat 100% -44px;
  padding: 14px 20px 0 17px;
  height: 30px;}
#tabs_headers .tab_act {
  background-position: 0 0;
  cursor: default;
  text-decoration: underline; }
#tabs_headers .tab_act div{
  background-position: 100% 0;}
#tabs_headers .tab_hover {
  text-decoration: underline; }
div.tab {
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  border-top: none; }