/* =common parts */
b {
  color: #ca473d;
}

a {
  color: #339966;
}

a:hover {
  color: #006633;
}

a:visited {
  color: #336666;
}

a img {
  border: none;
}

/* =body */

.bad_ie1, .bad_ie2, div#bg0, div#bg1, div#bg2, div#bg3a, div#bg3b, div#bg4 {
  min-width:  960px; 
  min-height: 830px;
}

html, body {
  padding: 0px;
  margin: 0px;
  height: 100%;
  min-height: 830px;
  width: 100%;
  font-family: Georgia;
//  font-family: Verdana;
  font-size: 12px;
  color: #585858;
}

table {
  font-family: Verdana;
  font-size: 12px;
} 

form table input, form table select, form table textarea {
  width: 340px;
}

form table textarea {
  height: 100px;
}


div#bg4 {
  border-top: 1px dotted #f9f9f9;
}

div#bg0 {
  background: #f9f9f9 url(/i2/right.jpg) repeat-y right;
}

div#bg1 {
  background: url(/i2/top-right.jpg) no-repeat top right;
}

div#bg2 {
  background: url(/i2/up-left.jpg) no-repeat top left;
}


div#bg3a {
  background: url(/i2/down-right1.jpg) no-repeat bottom right; 
  padding-bottom: 0px;
}

div#bg3b {
  background: url(/i2/down-right2.jpg) no-repeat bottom right;
}

div#bg4 {
  background: url(/i2/down-left.jpg) no-repeat bottom left;
}

div#logo {
  position: absolute;
  left: 65px;
  top: 84px;
}

div#mainmenu {
  position: absolute;
  top: 20px; 
 /* top: 60px; */
  left: 350px;
}

div#rightcolumn {
  margin: 120px 20px 90px 350px;
}


div#mainmenu ul {
  list-style: none;
  padding: 0px;
  margin-left: 0px;
  width: 650px;
}

div#mainmenu ul li {
  display: block;
  float: left;
  height: 31px;
  padding-left: 32px;
  background: url(/i/menu_sel.jpg) no-repeat left;
}

div#mainmenu ul li#badie1 {
  padding-left: 0px;
  background: none;
}

div#mainmenu ul li a {
  height: 31px;
}

div#mainmenu ul span {
  display: none;
}

div#mainmenu ul a {
  display: block;
}

div#mainmenu ul a#mmenu102 {
  background: url(/i3/z102.gif);
  width: 55px;
}

div#mainmenu ul a#mmenu96 {
  background: url(/i3/z96.gif);
  width: 87px;
}

div#mainmenu ul a#mmenu99 {
  background: url(/i3/z99.gif);
  width: 74px;
}

div#mainmenu ul a#mmenu101 {
  background: url(/i3/z101.gif);
  width: 53px;
}

div#mainmenu ul a#mmenu188 {
  background: url(/i3/z171.gif);
  width: 86px;
}

div#mainmenu ul a#mmenu108 {
  background: url(/i3/z108.gif);
  width: 56px;
}

div#mainmenu ul a#mmenua102 {
  background: url(/i3/r102.gif);
  width: 55px;
}

div#mainmenu ul a#mmenua96 {
  background: url(/i3/r96.gif);
  width: 87px;
}

div#mainmenu ul a#mmenua99 {
  background: url(/i3/r99.gif);
  width: 74px;
}

div#mainmenu ul a#mmenua101 {
  background: url(/i3/r101.gif);
  width: 53px;
}

div#mainmenu ul a#mmenua188 {
  background: url(/i3/r170.gif);
  width: 86px;
}

div#mainmenu ul a#mmenua108 {
  background: url(/i3/r108.gif);
  width: 56px;
}


div#mainbody {
/*  margin: 120px 320px 90px 350px; */
	margin: 90px 320px 90px 350px; 
}

/* =frontpage */

img#the_dude {
  padding: 1px;
  border: 1px solid #cacaca;
  margin: 5px 10px 5px 0px;
  float: left;
}

a.lookmore {
  display: block;
  text-align: right;
  color: #6dab1a;
}

div.main_green {
  background: #326603 url(/i/maingreen.png) no-repeat top right;
	color: white;
  width: 100%;
  padding: 5px 0px 5px 20px;  
}

div.main_green a {
  color: white;
}

div.main_green ul {
  padding: 7px 0px 0px 8px;
  list-style: none;
}

div.main_green a.greenmore {
  margin: -20px 45px 5px 0px;
  padding-bottom: 5px;
  text-align: right;
  display: block;
}

div.main_green li {
  padding-bottom: 3px;
}

div.main_photo h2 a {
  display: block;
  height: 27px;
  background: url(/i/photogal.jpg) no-repeat;
  width: 140px;
}
/*
div.main_photo {
  margin-left: -5px;
}*/

div.main_photo h2 span {
  display: none;
}

ul.m_smalltype_1 li {
  list-style: none;
}

div#copyr {
  height: 30px;
  text-align: right;
  margin-top: -70px;
  padding-right: 70px;
  z-index: 444;
}

div#copyr a {
  text-decoration: none;
  color: #999;
}

div#copyr a:hover {
  text-decoration: underline;
  color: #ca473d;
}

div#anan {
  position: absolute;
  right: 60px;
  top: 300px;
}

div#anan a {
  display: block;
  width: 124px;
  height: 77px;
  background: url(/i3/hol.gif);
}

div#anan a span {
  display: none;
}

h2 {
  font-size: 16px;
	font-weight: italic;
  color: #326603;
  font-family:  Georgia;
}

h2.galhdr {
  font-size: 12px;
  border-bottom: 1px dotted #aaa;
  margin-top: 20px;
  width: 440px;
  color: #ca473d;
  font-family: Verdana;
}

div.gimages {
  margin-left: -5px;
}

div.gimages img {
  padding: 1px;
  border: 1px solid #cacaca;
  margin: 14px;
}

div.main_photo img {
  padding: 1px;
  border: 1px solid #cacaca;
  margin: 4px;
}


div.gal_nav {
  text-align: center;
}

div.gal_nav img {
  border: none;
  margin: 0px -2px;;
  padding: 0px;
}

div.gal_nav a {
  margin: 1px 12px;
}

div.title h1 {
  display: block;
  width: 100%;
  height: 30px;
  text-align: center;
}


div.title h1 span {
  font-family: Georgia, "Arial narrow", Verdana, Arial, Gadget, Verdana;
  color: #326603;
  font-size: 18px;
  font-weight: italic;
}

div.text img.le {
  float: left;
  clear: left;
  margin: 5px 10px 5px 0px;
}

div.text img.ri {
  float: right;
  clear: right;
  margin: 5px 0px 5px 10px;
}

div.text img.ri, div.text img.le {
  padding: 1px;
  border: 1px solid #cacaca;
}

div.text h1 {
  color: ##326603;
  font-size: 18px;
  font-weight: italic;
}

div.text h3 {
  color: #ca473d;
  font-size: 12px;
}

div.service {
  margin: 5px 0px 30px;
}

div.service h3 {
  font-size: 12px;
}

div.service h3 a {
  font-weight: bold;
  color: #ca473d;
}

form#selectttt select.diss {
  display: none;
}

form#selectttt select#s0 {
  display: block;
}
