html {height:100%; min-height:100%}
body {margin:0 auto; width:973px; padding:0; background:#fcf6e8; font:12px/20px "tahoma"; color:#45331b;   min-height: 100%;  height: 100%;}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px/20px "tahoma"; color:#45331b; vertical-align:top; } img {border:0} form {padding:0; margin:0}img {behavior:url(iepngfix.htc)}
a {color:#45331b; outline:none; text-decoration: underline}
a:hover {text-decoration:none;}
p {padding:0; margin:0 0 15px 0}
.main {width:973px;  background:url(images/bg.jpg) repeat-y ; margin:0 auto; float:left}
.maint {background:url(images/top.jpg) no-repeat top left; float:left}
.mainb {background:url(images/bottom.jpg) no-repeat bottom left ;  min-height:1020px; position:relative; float:left}
*html .mainb {height:1020px}
.all {padding:217px 102px 200px 0; width:500px; float:left}
h1 {font:bold 19px "tahoma"; color:#45331b; padding:0; margin:0 0 10px 0}
h3 {font:bold 19px "tahoma"; color:#45331b; padding:0; margin:0 0 5px 0}
.leftmenu { float:left; padding:90px 0 700px 50px; width:310px; }
.leftmenu_ul {min-width:170px; min-height:244px; padding:0; margin:0; list-style:none; background:url(images/bg1.jpg) no-repeat left top; float:left}
*html .leftmenu_ul {width:170px; height:244px}
.leftmenu_ul li {font:bold 11px "tahoma"; padding:3px 0 4px 10px}
.leftmenu_ul li a {text-decoration:none}
.leftmenu_ul li a:hover {text-decoration:underline}

.telephone {position:absolute; top:160px; right:60px; font-size:16px; font-weight:bold}
.copy {
	position:absolute;
	bottom:58px;
	left:41px;
	width: 253px;
	height: 101px;
}
.logo {position:absolute; left:335px; top:65px}


.footermenu {position:absolute; bottom:75px; right:60px; z-index:5}
.footermenu ul {padding:0; margin:0; list-style:none}
.footermenu li {float:left;background:url(images/pip.gif) no-repeat right}
.footermenu ul li a {text-decoration:none; font-size:11px; font-weight:bold; display:block; padding:0px 5px 0px 5px; color:#000;  }
.footermenu ul li.lastt { background:none !important;}


.menu {position:absolute; top:20px; right:60px; z-index:5}
*html .menu {top:40px}
.menu ul { padding:0;}
.menu ul li {float: left; padding: 0px 2px 0 2px; list-style: none; position:relative;  background:url(images/pip.gif) no-repeat right}
.menu ul li.last { background-image:none;}
.menu ul li a {text-decoration:none; font-size:11px; font-weight:bold; display:block; padding:0px 5px 0px 5px; color:#000;}
.menu ul li.a {padding:0 2px 0 2px;}
.menu ul li.a > a{ background:#fff; padding-top:0px;}

.a .hide { display:block;}
.hide {display:none}
.menu ul li.a ul { margin:0; width:140px; background:#fff;  padding:7px 3px 10px 3px;  position:absolute; top:20px; z-index:5;}
.menu ul li.a ul li { background:none; float:none; border-bottom: 1px solid #dccec9; padding-top:0;  position:relative; z-index:5; border-right:none}
.menu ul li.a ul li.last {border:none !important; position:relative; z-index:3;}
.menu ul li.a ul li a {position:relative; z-index:5;}
.menu ul li.a ul li a { text-transform:none;  color:#000;  font-weight:normal;  background:none;}
.menu ul li.a ul li a.last {padding-bottom:0;}
.menu ul li.a ul li a:hover {text-decoration:underline}

*html .menu ul li.a a{
    background:#fff;
    padding-top:0;
}
