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

html, body {
  margin:0px;
  padding:0px;
  position:relative;
  height:100%; min-width:980px;
  
  
}

body {
  text-align:left;
  background:#2c401e;
  font:normal 12px Tahoma, Geneva, sans-serif;
  color:#454545;
  }
  
hr {height:1px; font-size:0; line-height:0; background:#cccccc;border:none}

a {
  color: #1b76af; outline-style:none;
  text-decoration:none;
}
a:hover {
  color: #1b76af;
  text-decoration:underline;
}

a img           { border-color:#000 }


h1 { color:#493e41; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; padding:0 0 15px; margin:0; text-transform:none; font-weight:normal;}

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#493e41; font-family:Georgia, "Times New Roman", Times, serif;}
h2 { font-size:24px}
h3 { font-size:22px}
h4 { font-size:20px}
h5,h6 { font-size:18px}

div.path {
    font-size:11px;
    color:#186502;
    padding:5px 21px;
    
  }
div.path img {margin:0 5px}
div.path a {color:#186502; text-decoration:underline}
div.path a:hover {color:#186502; text-decoration:none}

/* main
-------------------------------*/
#wrapper {
  height:auto !important;
  height:100%;
  min-height:100%;
  margin:0 auto -140px auto; 
  width:982px;
  background:url(bot_pic.gif) bottom center no-repeat #ffffff
  
}
  
#cleaner {clear:both; height:140px}


.cl {clear:both; font-size:0; line-height:0}

div.top_pic {
    background:url(top_pic.jpg) top center no-repeat;
  }
/* header
-------------------------------*/
div.top {
    height:401px;
    position:relative
    
  }

div.begun {
    position:absolute;
    left: 280px;
    top: 412px;
    z-index: 1100;
}

div.logo {
    position:absolute;
    top:30px;
    left:20px;
  }
div.logo img {border:none}
    
div.tel {
    position:absolute;
    top:126px;
    left:21px;
    font:normal 22px Georgia, "Times New Roman", Times, serif;
    color:#3a3c4a;
    width:180px;
  }
div.tel p {margin:0}
div.tel span.tel_in {font-size:16px; color:#3a8a0d}

div.flash_t {
    position:absolute;
    top:0;
    left:1px;
  }
div.cal_t {
    position:absolute;
    top:179px;
    right:4px;
  }
  
#tmenu {margin:0;padding:361px 0 0 11px;list-style:none; height:39px; font-size:13px; font-weight:bold;}
  #tmenu li {padding:0 0 0 2px;margin:0; float:left; vertical-align:middle; background:url(tmenu_line.gif) left no-repeat}
    #tmenu li a {text-decoration:none;color:#ffffff; display:block; vertical-align:middle; font-size:13px; line-height:35px;  height:39px; padding:0 10px}
    #tmenu li a span {display:inline-block; line-height:normal; vertical-align:middle; cursor:pointer;}
    #tmenu li a:hover {color:#ffffff;text-decoration:none;background:url(tmenu_bg.gif) top left repeat-x }
    #tmenu li a:hover span {text-decoration:none;}
    #tmenu li:first-child {background:none;}


    
/* content
-------------------------------*/
table.cont {border-collapse:collapse;border:none;padding:0px; border-spacing:0;width:100%; margin:0}
table.cont td.l_c {width:249px; vertical-align:top;border-collapse:collapse;padding:0 0 0 1px;border:none;border-spacing:0; margin:0;}
table.cont td.content { padding:30px 35px; vertical-align:top;border-collapse:collapse;border:none;border-spacing:0; margin:0; }

div.lm_b {
    background:url(lm_b.jpg) bottom left no-repeat #3b6f1e;
    margin:0 0 20px;
  }

#lmenu {margin:0;padding:17px 1px;list-style:none; background:url(lm_t.jpg) top left no-repeat; min-height:362px;}
  #lmenu li {padding:0;margin:0; background:url(lmenu_line.gif) bottom center no-repeat}
    #lmenu li a {text-decoration:none;color:#ffffff; display:block; padding:6px 15px 6px 19px; font-size:12px; font-weight:bold; position:relative; margin:0 0 -1px}
    #lmenu li a:hover {color:#ffffff;text-decoration:none; background:url(lmenu_bg.gif) bottom left repeat-x #165801 }

div.lbutton {
    padding:0 0 11px;
    text-align:center
  }
div.lbutton img {border:none}

/* footer
-------------------------------*/
#bot {
    height:140px;
    background:#213015
  }
#bot_in {
    margin:0 auto;
    width:982px;
    height:140px;
    position:relative;
    background:url(bot_pic.jpg) bottom center no-repeat
  }

#bmenu {margin:0;padding:7px 0 0 10px;list-style:none; height:20px; font-size:11px; font-weight:bold;}
  #bmenu li {padding:0 10px;margin:0; float:left; background:url(bmenu_line.gif) left no-repeat}
    #bmenu li a {text-decoration:none;color:#ffffff;}
    #bmenu li a:hover {color:#ffffff;text-decoration:underline; }
    #bmenu li:first-child {background:none;}

div.copyright {
    position:absolute;
    top:71px;
    right:20px;
    background:url(mega.png) right no-repeat;
    height:29px;
    padding:0 40px 0 0;
    text-align:right;
    width:226px;
    font-size:11px;
    color:#ffffff;
  }

div.copyright a, div.copyright a:hover { color:#ffbb00; text-decoration:underline;}
div.copyright strong {font-size:12px;}

div.counters {
    position:absolute;
    top:38px;
    left:20px;
    width:505px;  
  }

/* tables */

table.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse; }
table.table1 tr:hover {background: #dedcdc}
table.table1 td { padding:5px; border: 1px solid #454545;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #dedcdc}
table.table2 td { padding:5px; border: 1px solid #454545;}
table.table2 th { padding:8px 5px; border: 1px solid #454545; background:#3b6f1e; color:#fff; text-align:left;}



/* GALLERY */

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