#measurer { width: 100%; height: 1px; overflow: hidden; position: absolute; top:0;}
body {
	font-family: Helvetica, Arial, Sans-serif;
	background: #014 url('/imgs/index_bg.gif')  ;
	color: #fff;
	font-size:0.875em;
	padding:0;
	margin:0;
	line-height: 1.6em;
	//margin-left: -1px;
	-margin-left: 0;
}
body.nexia {background: #313c49 url('/imgs/nexia_bg.gif');}
body.matiz {background: #313c49 url('/imgs/nexia_bg.gif');}

.ispng{
	//background-image: none ! important;
	behavior: url('pngfix.htc');
}
 
img {border:0;}
table {font-size: 1em;}
a {cursor: pointer; cursor: hand; color: #fffbca}
a:visited {color: #ccc;}
a:hover {color: #fff;}
small {font-size: 0.857em; line-height: 1.5em;}
big {font-size: 1.14em;  line-height: 1.4em;}
h1 {font-size: 2.5em; line-height: 1.1em; margin: 1em 0 0.5em 0; font-weight: normal; color: #fffbca;}
	h1 span {display: block; padding-left: 30px;}
h2 {font-size: 1.85em; line-height: 1.2em; margin: 1em 0 0.5em 0; font-weight: normal; color: #fffbca; padding-left: 30px;}
h3 {font-size: 1.5em; line-height: 1.2em; margin: 1em 0 0.5em 0; font-weight: normal; color: #fffbca; padding-left: 30px;}
h4 {font-size: 1.14em; line-height: 1.4em; margin: 1em 0 0.5em 0; color:#fffbca; padding-left: 30px;}
#navigation {float:right; margin-right: 70px;}
		#navigation a, #navigation b {display: block; float:left; width: 20px; height: 20px; overflow: hidden; margin: 0 10px;}
		#navigation a img {margin-top: -20px}
		#navigation a:hover img {margin-top: -40px;}
		#navigation .search {margin-left: -20px;}
		#navigation .mail {margin-left: -40px;}
#bestweb {float:right;}
#page {
	background:url('/imgs/index_topbg.gif') repeat-x 0 61px;
	min-width: 1000px;
	width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1000
		)
		?	'1000px'
		:	'100%'
	);
}
body.nexia #page { background-image: url('/imgs/nexia_topbg.gif');}
body.matiz #page { background-image: url('/imgs/matiz_topbg.gif');}
#logo {float:left; width: 217px; height: 61px; overflow: hidden;
//margin-right: -3px;
}
#menu {list-style:none; margin:0; padding:0; background: #555; line-height: 61px; min-height: 61px;
//height: 61px;
 }
	#menu li {float:left; padding: 0 0 0 27px; background: #555;}
	#menu a, #menu a:visited {color: #ccc;}
	#menu a b {font-weight: normal; color: #fff;}
	#menu a:hover {color: #fff;}
		#menu ul {list-style:none; margin:0; padding:0; position: absolute; line-height: 20px; margin-left: -12px; padding: 0  10px 11px 10px; background: #555; margin-top:-8px;
		}
		#menu ul li {padding: 0 13px;}
		#menu ul li b {font-size: 1.2em;}
#content {
	background: url('/imgs/topimage.jpg') no-repeat 50% 0;
}
body.nexia #content {background-image: url('/imgs/nexia_image.jpg');}
body.matiz #content {background-image: url('/imgs/matiz_image.jpg');}
#matiz {float:left; width: 50%; text-align:right; padding-top: 111px; height: 237px;}
	#matiz img {margin-right: 29.5px;}
	#matiz .caption {float:right; margin: -220px 312.5px 0 0;}
#nexia {float:left; width: 50%; text-align:left; padding-top: 124px; margin-right: -100%; height: 224px;}
	#nexia img {margin-left: 27.5px;}
	#nexia .caption {float:left; margin: -210px 0 0 280.5px;}
body.nexia #nexia {float:none; width: 100%; margin-right:0; text-align:center; padding-top: 98px; height: 250px;}
	body.nexia #nexia img {margin-right: 70px;}
	body.nexia #nexia .caption {float:none;  position: relative; margin:0; top: -260px; left: 193px}
body.matiz #matiz {float:none; width: 100%; margin-right:0; text-align:center; padding-top: 131px; height: 217px;}
	body.matiz #matiz img {margin-left: 12px;}
	body.matiz #matiz .caption {float:none; position: relative; margin:0; top: -233px; left: -204px;}
#block {width: 88%; margin: 0 auto; padding-top: 1em;}

#blockin {width: 98%; margin: 0 auto; padding-top: 1em;}

#news, #addinfo {margin-top: 2.8em; float:right; width: 28%; line-height: 1.3em; color: #ffb9df; border-left: 1px dashed;}
	#news h3 {margin-top: 0.5em;}
	#news small {font-size: 0.8em; display:block; margin-left: 30px;}
	#news a {font-size: 0.87em; display:block; margin-left: 30px;}
#addinfo {Color: #999; margin-top: 120px; margin-bottom: 1em; padding-top: 20px;}
	#addinfo .size {padding-left: 30px; color: #ccc;}
	#addinfo big {font-size: 1.5em; color: #fffbca;}
#text {width: 67%;}
	#text p {margin-left: 30px;}
#banners {margin: 2em 0; border-top: 1px dashed #999; padding: 2em 0 0 0; text-align:center;}
	#banners img {margin: 0 1em;}
#footer {border-top: 1px dashed #999;}
#footer .size {width: 88%; margin:0 auto; padding: 2.5em 0}
.textblock {border-top: 1px dashed #999; margin: 2em 0 ; padding: 1em 0 1em 0;}
	.textblock .size {width: 88%; margin: 0 auto;
	//padding-bottom: 1.5em;
	}
body.nexia .textblock {color: #ccc;}
body.nexia .textblock h2, body.nexia .textblock h3, body.nexia .textblock h4, body.nexia .textblock h5, body.nexia .textblock h6 {color: #fff;}
body.nexia .textblock p {padding-left: 30px;}
body.matiz .textblock {color: #ccc;}
body.matiz .textblock h2, body.matiz .textblock h3, body.matiz .textblock h4, body.matiz .textblock h5, body.matiz .textblock h6 {color: #fff;}
body.matiz .textblock p {padding-left: 30px;}

.data {border-collapse: collapse; width: auto; margin: 1em 0 1em 30px; }
.data th {font-size: 0.785em; color: #fff; border-bottom: 1px solid #5a636d; padding: 0.3em 20px 0.3em 4px; text-align:left; vertical-align: bottom;}
.data td {font-size: 0.857em; border-bottom: 1px solid #5a636d; padding: 0.4em 20px 0.4em 4px;}
.data td.alt {font-size: 1.08em; color: #fffbca;}

#text.maptext {
	float:left;
	width: 250px;
}
#text.maptext p {margin-left: 40px;}
#map { text-align:center;}
#map img {margin: 0 -2em; background: url('/imgs/map.gif') no-repeat;}

#map_block {overflow: hidden; width: 100%; padding-bottom: 4em;}
#map_block .map {width:1876px; height: 1034px; margin-left: 2em;}
#map_block .map img {
	-margin-bottom: 1px;
}
#map_block .map a {display: block; line-height: 10px; text-decoration: none;}
#map_block .map .map_l {font-size: 0.857em; color: #fff;}
#map_block .map .map_m {font-size: 0.785em; color: #d9dde5;}
#map_block .map .map_s {font-size: 0.714em; color: #b4bccb;}
#map_block .map .map_l:hover, #map_block .map .map_m:hover, #map_block .map .map_s:hover {color: #fffbca}

td#call{
text-align:center;
}
big#hotphone{
	color: #fffbca;
	font-size: 2.1em;
	line-height: 1.1em; 
}