body {margin: 0;  padding: 0; font-size:76%;  font-family: Tahoma, Verdana;  color: #6d6e71;  height: 100%; min-width: 760px}
html > body {position: relative; height: 100%; }


p {margin-top: 0.5em;}


#all { }
#wrapper1 {margin:0;  padding:0;   background: left bottom url("/img/site/logo.gif") no-repeat; }
#wrapper2 {margin:0;  padding:0; }
	
#left {float:left; width:220px; margin:0;  padding:0; /* background: url("/img/site/bg.jpg") repeat-x; */}
#right {float:right; width:220px; margin:0;  padding:0; background: url("/img/site/bg.jpg") repeat-x;  }
#middle {margin:0 220px; }
	

.column-in {margin:0;  padding:0.5em 1em; }

#left	.column-in {padding:10px 15px 10px 25px; }
#right .column-in {padding:0 15px 10px 10px; }
#middle .column-in {padding:180px 25px 10px 25px; }
	
	
.cleaner {clear:both; }



#middle h2 {font-size: 1.5em;  color: #9966cc; padding-bottom: 0; margin-bottom: 0.5em;}
#middle h3 {margin-top: 0.5em; padding-top: 0; padding-bottom: 0; margin-bottom: 0.2em;}


#logo, #logo span {display: block;  width: 180px;  height: 70px;  overflow-x: hiden; padding: 0; }
#logo { font-size: 20px;  position: relative;  margin: 0 0 20px 0  }
#logo span {position: absolute;  top: 0;  left: 0;  background: url("/img/site/logo2.jpg") no-repeat;  cursor: hand; }

#mainmenu  {overflow-x: hiden; padding: 0; padding-left: 0;  font-size: 0.85em;  text-transform: uppercase; list-style-type: none; margin: 0; font-weight: bold;}
#mainmenu  li {padding: 5px 0 5px 0;  margin: 0;   border-bottom: #ff7500 1px dotted; }	
#mainmenu  li.current { }


.linker a,  .linker span{text-decoration: none;  color: #5b5b5b;  background:  left 55% url("/img/site/arr.gif") no-repeat;  padding-left: 15px; }
.linker li.current span,   .linker li.current a,  .linker a:hover {background-image: url("/img/site/arr2.gif") ; }

#newsblock h3 {padding: 5px 15px 5px 0;  font-size: 0.9em;  font-weight: normal;  text-transform: uppercase;    border-bottom: #ff7500 1px dotted;  margin: 20px 0 0;  }
#newsblock p {font-style: italic;  font-family: Arial, Helvetica, sans-serif;  border-bottom: #ff7500 1px dotted;  padding: 5px 0;  margin: 0;  color: #5b5b5b; }
.clear { clear: both;  height: 1px; }


#footer {position: absolute;  bottom: 5px;  left: 500px; }
#footer p {margin: 0;  padding: 0;  color: #5b5b5b; }


#loginform {margin: 0;  padding: 0;  position: relative;  width: 100%;  padding-bottom: 2em; }
#loginform label {display: block;  position: relative;  height: 2em; }
#loginform input {position: absolute;  right: 0;  width: 130px; }
#loginform #loginbtn { width: 135px; }
#telnum {font-size: 18px;  font-family: Arial, Helvetica, sans-serif;  text-align: right;  background: left center url("/img/site/tel.gif") no-repeat; }

#sitebuttons a {margin-right: 12px; }
#sitebuttons a img {border: none; }

.b-img {border:5px solid #ddd;float:left;padding:5px;background:#ddd;margin-right:10px;}
.b-img-div {border:1px solid red;width:90%;}

table.tbl {background:#dedede;}
table.tbl td {background:#fff;}