BODY {
	background:#f3f3f5;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #5e6f7e;
	height:100%;
}

DIV {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #5e6f7e;
}

TABLE {
	border-collapse: collapse;
}

A:link, A:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #00a8ff;
	text-decoration: none;
}



A:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #ff420d;
	text-decoration: underline;
}


.path:link, .path:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #5e6f7e;
	text-decoration: underline;
}

.path:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #5e6f7e;
	text-decoration: none;
}

.activePath {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #5e6f7e;
	text-decoration: none;
	font-weight:bold;
}

A.fSizeBig {
	font-size:15px;
}

A.fSizeMed {
	font-size:14px;
}

A.bigLnk {
	font-size: 17px;
	text-decoration: underline;
}

A.bigLnk:hover { text-decoration: none; }


.topMenu:link, .topMenu:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #eb7512;
	text-decoration: underline;
	font-weight:bold;
}


.topMenu:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #ff420d;
	text-decoration: underline;
	font-weight:bold;
}

.topMenuSel {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

/* ----------- */

div.logobox {
	width:168px;
	height:97px;
	float:left;
	position:relative;
	left:47px;
}

div.topbox {
	position:relative;
	top:21px;
	left:79px;

	background:#f3f3f5;
	float:left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #5e6f7e;
}

div.toptitlebox {
	position:relative;
	top:21px;
	left:79px;
	background:#6d808b;
	float:left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 22px;
	color: #ffffff;
	padding:0px 10px;
}

div.boxhl {
	background:#6d808b;
	font-family: Tahoma, Verdana, Arial;
	font-size: 22px;
	color: #ffffff;
	padding:2px 10px;
}

div.titlebox {
	background:#f8961d;
	font-family: Times New Roman, Verdana, Arial;
	font-size: 19px;
	color: #ffffff;
	text-align:right;
	padding:0px 6px 0px 0px;
}

div.titleboxLnk {
	background:#f07526;
	font-family: Times New Roman, Verdana, Arial;
	font-size: 21px;
	color: #ffffff;
	text-align:left;
	padding-left:20px;
}

A.titleboxLnk {
	font-family: Times New Roman, Verdana, Arial;
	text-decoration:none;
	font-size: 21px;
	color: #ffffff;
}

A.titleboxLnk:hover {
	text-decoration:underline;
}

div.topPhone {
	font-size:20px;
	color:#e45500;
	font-family: Times New Roman, Verdana, Arial;
	position:relative;
	top:4px;
}

span.bottomPhone {
	font-size:20px;
	color:#e45500;
	font-family: Times New Roman, Verdana, Arial;
}



div.imgTitle {
	font-family: Times New Roman, Verdana, Arial;
	font-size:21px;
	color:#FFFFFF;
	background: #66727d;
	padding-left:8px;
	position:relative;
	padding-right:8px;
}

div.imgTitle A {
	font-family: Times New Roman, Verdana, Arial;
	font-size:21px;
	color:#FFFFFF;
	text-decoration: none;
}

div.imgTitle A:hover {
	text-decoration: underline;
}
/*

span.imgTitle {
	font-family: Times New Roman, Verdana, Arial;
	font-size:21px;
	color:#FFFFFF;
	background: #8694a4;
	padding-left:10px;
	position:relative;
	top:-13px;
	padding-right:8px;
}

span.imgTitle A {
	font-family: Times New Roman, Verdana, Arial;
	font-size:19px;
	color:#FFFFFF;
	text-decoration: none;
}

span.imgTitle A:hover {
	text-decoration: underline;
}
*/

div.textBlock {
	background:#FFFFFF;

}

div.textBlockInl {
	padding:14px 6px 0px 6px;
}

div.textBlockWin {
	background:#eaeaec;
	padding:6px;
	margin:6px 6px 0px 6px;
}


span.textBlockHl {
	font-weight:bold;
	color:#45575e;
}

div.mBoxBottom {
	background:url('/images/mbox_bottom_bg.gif');
	height:2px;
	width:298px;
	position:relative;
	top:-18px;
	font-size:0px;
}

div.mBoxBottom2 {
	background:url('/images/mbox_bottom_bg2.gif');
	height:2px;
	width:301px;
	position:relative;
	top:-18px;
	font-size:0px;
}

div.bottomBlock {
	width: 790px;
	height: 22px;
	background: #FFFFFF;
	padding: 4px 0px 6px 10px;
	position: relative;
	top: 41px;
	left: 25px;
}

div.menuButtonNormal {
	background:#FFFFFF;
	height:31px;
	text-align:center;
	padding:0px 6px 0px 6px;
}

div.menuButtonSel {
	background:#7c93ae;
}

div.textSmblock {
	padding-bottom:8px;
}

div.smYelBShadow {
	background:#d1d4db;
	width:97px;
	height:24px;
	position:relative;
	top:8px;
}

div.smYelB {
	position:relative;
	top:-1px;
	width:92px;
	height:24px;
}

div.footerBack {
	width:100%;
	height:97px;
	background:url('/images/bottom_bg.jpg') repeat-x left bottom;
}

div.bgBlock {
	background:#f3f3f5;
	padding:20px;
}

div.projectName {
	font-size:23px;
	color:#45575e;
	font-family: Times New Roman, Verdana, Arial;
}

div.prInTitle {
	font-size:21px;
	color:#45575e;
	font-family: Times New Roman,Tahoma, Verdana, Arial;
}

div.priceLink {
	width:268px;
	height:49px;
	background:#eaeaec;
	text-align:center;
}

a.priceLink {
	color:#e45500;
	text-decoration: underline;
	font-size:13px;
	font-weight:bold;
}

span.fontYel {
	font-weight:bold;
	color:#e45500;
}

span.Yelhead {
	color:#f07526;
	font-size:21px;
	font-family: Times New Roman, Verdana, Arial;
}

A.projectHeadLnk {
	font-family: Times New Roman, Verdana, Arial;
	text-decoration:none;
	font-size: 18px;
	color: #45575e;
}

A.projectHeadLnk:hover {
	text-decoration:underline;
}

div.pageHdr {
	color: #606e7d;
	font-family: Tahoma, Verdana, Arial;
	font-size: 22px;
}

div.padTop {
    padding-top:8px;
}

A.yelLnk {
	font-family: Tahoma, Verdana, Arial;
	text-decoration:underline;
	font-size: 14px;
	color: #f07526;
	font-weight:bold;
}

A.yelLnk:hover {
	text-decoration:none;
}

div.blockHeader
{
	float: left;
	position: relative;
	top: -17px;
	background: #f8961d;
	padding: 3px 5px 3px 30px;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Times New Roman;
}

td.item
{
	background: #F3F3F5;
	padding: 15px;
	width: 49%;
}
td.spacer
{
	padding: 0px;
	width: 28px;
	height: 10px;
}

div.img
{
	float: left;
	clear: both;
}
div.titles
{
	float: left;
	margin: -5px 0px 0px 10px;

}
div.body
{
	padding-top: 10px;
	clear: both;
}

a.main_title, a.main_title:hover
{
	color: #45575E;
	font-size: 22px;
	font-family: Times New Roman;
	text-decoration: none;
}
a.href_title
{
	color: #5E6F7E;
}
a.about_title
{
	font-weight: bold;
}

div.searchFormHeader {
	color: #45575e;
	font-size:18px;
}

td.searchParamName {
	color: #45575e;
	font-size:17px;
}

select.searchInp {
	color:#45575e;
	font-size:11px;
}

.searchBtn
{
	background-image: URL(/images/search_stage.gif);
	border: none;
	font-size: 19px;
	width: 224px;
	height: 31px;
	cursor: pointer;
	color: #FFFFFF;
	padding-bottom:4px;
}

.resetBtn
{
	background-image: URL(/images/reset_starge.gif);
	border: none;
	font-size: 17px;
	width: 89px;
	height: 26px;
	cursor: pointer;
	color: #FFFFFF;
	padding-bottom:4px;
	margin-left:24px;
}

td.resultHeader {
	font-weight:bold;
	font-size:12px;
	color: #45575e;
	height:35px;
	padding-left:8px;
}

td.fCell {
	background:#f3f3f5;
	font-size:11px;
	padding:6px;
}

td.sCell {
	background:#ffffff;
	font-size:11px;
	padding:6px;
}

.AdLnk:link, .AdLnk:visited, .AdLnk:hover {
	font-size: 11px;
	color: #0e9bf4;
	text-decoration: underline;
}

div.addit {
	position:relative;
	top:-4px;
	background:#ffffff;
	border: 1px #f8961d solid;
	text-align:left;
	font-size:11px;
	padding:4px;
}

div.sresHeader {
	padding: 6px 0px 16px 0px;
	font-family:Times new roman;
}

img.banner {
    border: 0px;
}
