@charset "utf-8";
/* CSS Document */

html, body {height:100%; min-width:990px;}

body {
  background:#51443f;
  margin:0; 
  padding:0;
  font:normal 12px Tahoma, Geneva, sans-serif;
  color:#4e4e4e;
}

a {
  color:#b25800; 
  text-decoration:underline;
}

a:hover {text-decoration:none;}

/*
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:12px;}
h1 {font-size:20px; color:#000; margin:0; padding:15px 0;}

h1 { padding:0; margin:20px 0 0 30px; font-size: 20px; font-weight:normal; color:#232323;}
*/

h2,h3,h4,h5,h6 { margin:2px 0 5px 0; padding:0; color:#70472c; font-family: Arial, Tahoma, sans-serif;}
h2 { font-size:16px}
h3 { font-size:14px}
h4 { font-size:12px}
h5,h6 { font-size:11px}

hr {background:#ccc; height:1px; font-size:0; line-height:0; border:none;}

.prodpage {font-size:23px; color:#1c7baf; margin:0; padding:15px 0;}

#wrap {
  height:auto !important;
  min-height:100%;
  height:100%;
  width:990px;
  margin:0 auto -114px auto;
  background:#fff;
}

.wrap2 {background:url(top.jpg) left top no-repeat;}

/* head */
#head {
  height:37px;
  padding:234px 0 0 0;
  position:relative;
}

.logo {
  position:absolute;
  top:47px;
  left:69px;
}

.logo a {display:block; width:234px; height:55px;}

.tel {
  background:url(tel.gif) left 10px no-repeat;
  position:absolute;
  top:136px;
  left:71px;
  padding-left:28px;
  font:14px Arial, Helvetica, sans-serif;
  color:#7d380f;
}

/* topmenu */
#topmenu {
  margin:0;
  padding:0 0 0 15px;
  list-style:none;
}

#topmenu li {
  float:left;
  font-size:0;
  line-height:0;
}

#topmenu li a {
  display:inline-block;
  height:26px;
  padding:11px 12px 0 12px;
  color:#303030;
  font-size:13px;
  line-height:normal;
  text-decoration:none;
  cursor:pointer;
}

#topmenu li a:hover {background:url(tmenu_a_hov.gif) left top repeat-x; color:#303030;}
#topmenu .activ a {background:url(tmenu_a_activ.gif) left top repeat-x; color:#fff;}

/* content */
#content {
  clear:both;
  width:100%;
  border-collapse:collapse;
  border:none;
}

.l_col {
  vertical-align:top;
  border-collapse:collapse;
  border:none;
  padding:8px 0 0 8px;
  margin:0;
  width:223px;
}

/* leftmenu */
#leftmenu {
  background:#e7dfcc;
  border:1px solid #6f6962;
  padding:3px 0 25px 0;
  margin:0;
  list-style:none;
  width:223px;  
}

#leftmenu li {
  font-size:0;
  line-height:0;
}
.left-block {width:223px; overflow:hidden; margin:15px 0;}
.lev1 {background:url(menu_a.gif) left top repeat; padding:1px; margin-bottom:2px;}
.lev1 a {border:1px solid #060406; display:block; padding:5px 10px 5px 15px; line-height:normal; font-size:12px; font-weight:bold; text-transform:uppercase; color:#000; text-decoration:none;}
.lev1 a:hover {text-decoration:underline;}

.lev2 {padding:1px 10px 1px 18px;}
.lev2 a {line-height:normal; font-size:12px; font-weight:bold; color:#29241c; text-decoration:none;}
.lev2 a:hover {text-decoration:underline;}

.r_col {
  vertical-align:top;
  border-collapse:collapse;
  border:none;
  padding:0 25px;
  margin:0;
}

.path {
  font-size:11px;
  padding-top:15px;
}
/* ------- */

.wrap_clear {
  clear:both;
  height:130px;
  width:100%;

}

/* footer */
#footer {height:114px; width:990px; margin:114px auto 0; position:relative; background:#fff url(bot_bg.gif) left bottom repeat-x;}

.double_tit {
  position:absolute;
  top:88px;
  right:36px;
  width:800px;
  text-align:right;
  font:10px Verdana, Geneva, sans-serif;
  color:#fff;
}

.copy {
  position:absolute;
  top:20px;
  left:42px;
  font:12px;
  font-weight:bold;
  color:#fff;
}

.counters {
  position:absolute;
  top:64px;
  left:42px;
}

.mega {
  background:url(mega.jpg) right top no-repeat;
  position:absolute;
  top:25px;
  right:36px;
  width:300px;
  height:31px;
  padding-right:50px;
  text-align:right;
  font-size:11px;
  color:#fff;
}

.mega a {color:#ffc87f;}


/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse; max-width:100%;}
table.table0 td { padding:5px; border: none;}

table.table1 { border-collapse:collapse; max-width:100%;}
/*table.table1 tr:hover {background: #e0e0e0}*/
table.table1 td { padding:5px; border: 1px solid #91949a;}

table.table2 { border-collapse:collapse; max-width:100%;}
/*table.table2 tr:hover {background: #e0e0e0}*/
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background:#feb003; color:#000; text-align:left;}

/* ------ */

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}
