  body{
  	text-align:center;
  	background:#555;
  	font-family:Arial, Verdana;
  	margin:0;
  	padding:0;
  	}
  table, td{
  	background:#fff;
  	}
  .floated{
  	 display:none;
  	}

  ul.links{
  	 display:none;
  	}
  .links li{
  	 display:none;
   }


.refresh{
  	 display:none;
}

#login-form{top:20px;position:absolute;display:none;width:300px;border:1px solid #fc3;background:#fff;font-size:12px;}
#login-form td{background:#fff;font-size:12px;}

.errors{padding:3px;font-size:11px;color:#f00;}

.news{padding:3px;padding-top:20px;font-size:11px;color:#555;}
.newsdate{padding:5px;font-size:11px;color:#000;}



#content{width:90%;margin:0px;padding:0px;font-size:12px;color:#000;top:0px;max-width:800px;}
#content a:link{color:#000;}
#content a:visited{color:#000;}
#content a:hover{color:#f00;}

#content2{width:90%;margin:0px;padding:0px;font-size:12px;color:#000;top:0px;max-width:800px;}
#content2 a:link{color:#000;}
#content2 a:visited{color:#000;}
#content2 a:hover{color:#f00;}


#calc-content{width:100%;padding:10px;font-size:12px;color:#000;top:0px;max-width:900px;}
#calc-content a:link{color:#000;}
#calc-content a:visited{color:#000;}
#calc-content a:hover{color:#f00;}

#navigation{padding:10px;font-size:12px;color:#000;width:970px;background:#eee;}
#navigation a:link{font-size:11px;color:#000;padding:5px;}
#navigation a:visited{font-size:11px;color:#000;padding:5px;}
#navigation a:hover{font-size:11px;color:#f00;padding:5px;}

#left{display:none;}

  #footer{padding-top:10px;padding-bottom:10px;font-size:11px;color:#555;text-align:center;border-top:1px solid #ffcc33;}
  #top_links{text-align:right;margin-top:10px;}
  #top_links a:link{display:none;}
  #top_links a:visited{display:none;}
  #top_links a:hover{display:none;}

  .top_links{font-size:11px;color:#000;text-align:center;}

.price_type{display:none;}

  .over{
  	 background:#fff;
  	 text-align:center;
  	 height:30px;
  	 font-weight:bolder;
  	 border-right:1px solid #fff;
  	}
  .over a:link{font-size:15px;color:#555;text-decoration:none;}
  .over a:visited{font-size:15px;color:#555;text-decoration:none;}
  .over a:hover{font-size:15px;color:#000;text-decoration:none;}


  .top_button{
  	display:none;
  	}

  .top_button_act{
	display:none;
  	}

p.head{font-size:16px;font-weight:bolder;color:#555;text-transform:uppercase;}
#content a.head:link{font-size:16px;font-weight:bolder;color:#555;text-decoration:none;text-transform:uppercase;}
#content a.head:visited{font-size:16px;font-weight:bolder;color:#555;text-decoration:none;text-transform:uppercase;}
#content a.head:hover{font-size:16px;font-weight:bolder;color:#000;text-decoration:none;text-transform:uppercase;background:#ffc;}

.est_date{color:#555;font-size:11px;padding:0px;margin:0px;}
.invoice_date{color:#555;font-size:11px;padding:0px;margin:0px;}
.invoice_desc{}

.est{color:#000;padding:0px;margin:0px;border-left:1px solid #eee;padding-left:3px;}
.est_options{border-left:1px solid #eee;border-bottom:1px solid #eee;margin-top:0px;margin-bottom:10px;padding-top:5px;padding-left:3px;}

  .bi{text-align:center;background:#fff;}
  .bi h2{margin-top:4px;margin-bottom:4px;font-weight:normal;font-size:15px;color:#555;text-decoration:none;}

  .abi{text-align:center;background:#ffc;}
  .abi h2{margin-top:4px;margin-bottom:4px;font-weight:normal;font-size:15px;color:#000;text-decoration:none;}

  .metro{display:none;}

   #out{
   	padding:5px;
   	padding-left:10px;
   	border:1px solid #ccc;
   }
   #out td{
   	font-size:80%;
   	white-space: nowrap;
   	}

   #out .head{
   	font-weight:bolder;
   	}
   #calc td{
   	font-size:80%;
   	padding:5px;
   	}
   	#calc input{
   		font-size:100%;
   		}
   	#calc select{
   		font-size:100%;
   		}

   #cutform td{
   	font-size:70%;
   	}

 #out{
   	padding:5px;
   	padding-left:12px;
   	border:1px solid #ccc;
   }
   #out td{
   	font-size:11px;
   	white-space: nowrap;
   	}

   #out .head{
   	font-weight:bolder;
   	}
   #calc td{
   	font-size:12px;
   	padding:5px;
   	}
   	#calc input{
   		font-size:100%;
   		}
   	#calc select{
   		font-size:100%;
   		}

   #cutform td{
   	font-size:70%;
   	}

img{border:0px;}

.bott_info{display:none;}

#map{display:none;}

.mapprint{display:block;}
#mapprint{display:block;}

.es_nt{display:none;}

#counters{display:none;}