/*CSS Reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
body {line-height: 1}ol, ul {list-style: none}
blockquote, q {quotes: none}blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none}
table {border-collapse: collapse;border-spacing: 0}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
/*Typo*/
html,body,div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
}
a{
	color:#273d98;
}
p{
	margin-bottom:1.5em;
	font-size:13px;
}
sup{
	vertical-align: super;
	font-size: smaller;
}
h1{
	font-size:15px;
	color:#273d98;
	font-weight:bold;
	margin-bottom:0.5em;
}
strong{
	font-weight:bold;
}
.red{
	color:red;	
}
.point{
	font-weight:bold;
	color:#273d98;
}
.small{
	font-size:10px;
	color:#555;
}
.call{
	padding-left:25px;
	font-size:20px;
	font-weight:bold;
	color:red;
	background: url(../images/ico-phone.gif) no-repeat left center;
}
/*Structure*/
.wrap{
	width:300px;
	margin:0 auto;
	overflow:hidden;
	background: url(../images/map.png) no-repeat center top;
}
.top{
	padding:0 8px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-size:13px;
	background:#235da7;
}
.menu-top{
	float:right;
	color:#fff;
	text-decoration:none;
}
.head{
	margin:15px 0 5px;
	overflow:hidden;
}
.logo{
	display:block;
	float:left;
}
.head-right{
	float:right;
	padding-top:10px;
	width:217px;
	line-height:1.8em;
	text-align:center;
}
.menu{
	width:196px;
	margin:25px auto;
}
.menu li{
	margin-bottom:5px;
}
.menu li a{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	background:url(../images/menu.png) no-repeat;
}
.menu li a.active{
	background:url(../images/menu-a.png) no-repeat;
}

.table th,.table td{
	padding:4px;
	background:#fff;
	text-align:left;
}

