body
{
margin:0px;
}
body, td, .text, .news_caption, .text a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #616161;
}

body{
min-width: 990px;
_width: expression(document.body.offsetWidth < 993 ? '990px' : 'auto');
}
pre {
color: #1d1d1d;
font-size: 12px;
font-family: Lucida Console, Courier New;

}


.brdProjects {

border: 2px solid #666666;

}

.arritem {

padding-left: 15px; padding-bottom: 5px; padding-right: 20px; padding-top: 1px; white-space: nowrap;

}

.price_level {

padding-bottom: 2px; 
background-color: #E0E0E0; 
color: #EC666D; 
font-size: 10px; 
font-weight: bold; 
padding-right: 15px;

}


.grey, .grey_area {
	background-color: #F0F0F0;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	width: 250px;
}

.grey_area {
	height: 100px;
}

.text {
	text-align: justify;
}


.lastupdate {
	color: #474747;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

.updatedate {
	color: #e73531;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
}

.menu, .menu a {
	color: #474747;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.menu a:hover {
	text-decoration: underline;
}




.copyleft, .copyright {
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-image: url('/images/footer.gif');
	background-repeat: x-repeat;
	height: 68px;
}

.copyright a {
	color: #ffffff;
}

.copyleft a {
	color: #FFFFFF;
	text-decoration: none;
}

.copyleft a:hover {
	text-decoration: underline;
}

.copyleft {
	padding-left: 20px;
}

.copyright {
	padding-right: 20px;
}

.news_title, .news_link {
	font-family: Tahoma, Arial;
	font-size: 11px;
}

.news_title, .news_link, .news_link a {
	color: #a03137;
}

.news_title {
	font-weight: bold;
}

.news_link {
	padding-bottom: 25px;
}

.pad {
	padding-left: 30px;
	padding-right: 10px;
}

.divi {
	width: 100%;
	background-image: url('/images/div.gif');
	background-repeat: x-repeat;
	height: 38px;
}

.spec {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.h {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a03137;
}

.cat_link, .cat_link a, a.cat_link {
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding-bottom: 0px; 
	font-weight: bold; 
	color: #A03137;
}

.cat_link a:hover {
	color: #606060;
}

.cat_title {
  
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #616161;
	font-weight: bold;

}

.subcat_link, .subcat_link a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding-bottom: 0px; 
	color: #A03137;
}

.subcat_link a:hover {
	color: #606060;
}


.nav1 {
background-image: url('/images/buttonbg.gif'); height: 18px; border: 1px solid #E9E9E9;
padding-right: 8px;
padding-left: 8px;
}

.nav1 a {
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

.nav1 a:hover {
 text-decoration: none;
 color: #E53E3A;
}


.nav2 {
background-image: url('/images/buttonbg.gif'); height: 18px; border: 1px solid #E9E9E9;
padding-right: 8px;
padding-left: 8px;
margin-top: 3px;
}

.nav2 a {
 font-size: 10px;
 color: #616161;
 font-weight: bold;
 text-decoration: none;
}

.nav2 a:hover {
 text-decoration: none;
 color: #E53E3A;
}

.bookmark {
 font-family: Lucida Console, Courier New, monospace;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 color: white;
 background-image: url('/images/bookmark_bg.gif');
 background-repeat: repeat-x;
 white-space: pre;
}