.progid					{behavior: url(/images/png.htc); border: 0px;}

body					{margin: 0; background: #e5eaed; color: #2c4a61; font: 12px normal Tahoma, sans-serif;}
body.open_ford      	{margin: 10px; background: #F4FDFF; color: #2c4a61; font: 12px normal Tahoma, sans-serif;}
.wath                   {display:none;}
img						{border: 0;}
td						{vertical-align: top;}
p						{margin: 12px 0; text-align: justify;}
h1						{margin: 0; font: 15px normal Tahoma, sans-serif; font-weight: bold;}
a						{text-decoration: none; color: #218ab7;}
a:hover					{text-decoration: underline; color: #218ab7;}
.minwid					{min-width: 1000px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");}

#nav					{position: absolute; z-index: 1;}
#logo_img				{position: absolute; left: 60px; top: 42px; z-index: 2;}
#logo_txt				{position: absolute; left: 114px; top: 86px; font-size: 9px; z-index: 3;}
#body_txt				{font-size: 11px; z-index: 3; color: #333333; text-decoration:none;} /*blink*/
a #body_txt				{color: #333333;}
a:hover #body_txt   	{color: #cc0000;}
#pred					{position: absolute; top: 234px;}
#man					{background: url(top.jpg) right top no-repeat #FFFFFF; height: 234px; width: 100%;}
#top_01					{position: absolute; right: 250px; top: 36px; width: 100%; text-align: right; font-size: 14px; color: #368aae;}
#top_02					{position: absolute; left: 57px; top: 133px; text-align: justify; width: 50%;}
#top_line				{background: url(top_line.gif) repeat-x #8b97a1; width: 100%; height: 12px;}

#rcol					{padding: 30px 0 20px 0; width: 300px;}
.menu					{width: 250px; padding: 9px 0 9px 50px;}
.lh						{width: 300px; height: 19px; background: url(lh.gif) no-repeat;}
#blok					{padding: 25px 10px;}
#txt					{padding: 0 30px 50px 30px;}
#news					{padding: 15px 35px 0 0; width: 33%;}
.n_date					{color: #d4d4d4; font-family: Impact; font-size: 18px; padding: 0 5px 35px 0;}
.n_txt					{color: #525252; padding-bottom: 35px;}

#bottom_line			{background: url(bottom_line.gif) repeat-x #8b97a1; width: 100%; height: 12px;}
#copy					{padding: 17px 0 17px 23px; width: 100%;}
#alfa	{padding: 19px 23px 17px 33px;}
#alfa a					{color: #637583; text-decoration: none;}
#alfa a:hover			{text-decoration: underline; color: #218ab7;}

.content_img     		{margin: 0 10px 1px 0;}

.price span				{padding: 0px;}
.price td				{background: #fcfcfc;}
.price img				{border: 1px solid #CCCCCC;}
.price .data_name       {background: #f0f0f0; color:#DC2B19; font-family:Arial; font-weight:bold;}
.price .title			{background: #F4FDFF; font-size: 10px;}
.price .title strong			{font-size: 12px;}
.price .title-1			{background: #F4FDFF; font-size: 14px;}
.price .mods			{background: #828E9A; color: #FFFFFF; font-size: 14px; font-weight: bold;}
/*.price .mods			{background: #F4FDFF; font-size: 12px; padding-left: 10px; font-weight: bold;}*/
.none                   {display:none;}
.visible                {display:block;}

.officeTable
{
	border-collapse: collapse;
	width: 100%;
	border:0;
}

#officeNameList
{
	margin: 3em 0 0 10px;
	padding: 0;
	font-size:110%;
}

#officeNameList li
{
	line-height:1.2em;
	margin: 0;
	padding: 0.3em 10px 0.4em 10px;
	text-indent:0;
	white-space:nowrap;
	list-style-type: none;
}

#officeNameList li.cur
{
	background-color:#e79044;
	color:#fff;
}

#officeNameList li span
{
	color:#527aa2;
	border-bottom: 1px dashed #527aa2;
	cursor:pointer;
	cursor:hand;
}

#officeNameList li.over span
{
	color:#e79044;
	border-bottom: 1px dashed #e79044;
	cursor:pointer;
	cursor:hand;
}

#officeNameList li.cur span
{
	color:#fff;
	border:0;
}

#officeInfo
{
	width:100%;
	padding: 0.4em 0 0 50px;
}

#officeInfo h3
{
	font-size:120%;
}

.office,
.officeOver,
.officeCur
{
	position:absolute;
	clear:both;
	z-index: 40;
}

.officeCur
{
	z-index: 30;
}

.office .point,
.officeOver .point,
.officeCur .point
{
	float:left;
	width:11px;
	height:16px;
	cursor: pointer;
	cursor: hand;
}

.office .name,
.officeOver .name,
.officeCur .name
{
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#6e99c3;
	height: 16px;
	padding: 3px 0 0 3px;
}

.office .name
{
	display:none;
}

.officeOver .name,
.officeCur .name
{
	display:visible;
}

.officeCur .name
{
	color:#e79044;
}


.gallery_view{float:left;width:120px;height:90px;margin:13px 28px 5px 0;padding:5px;background:url(transparent.png);text-align:center}
