body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

.clearing {
	clear: both;
	height:0;
	line-height:0;
	font-size:0;
	overflow: hidden;
}

#loading {
position: absolute;
background: #1888da;
color: #fff43f;
left: 380px;
top: 30px;
height: 40px;
width: 200px;
font: bold 12px Verdana;
padding-top: 10px;
}
* { margin: 0; padding: 0; }
html { height: 100%; }
* html body { height: 100%; }
body { background: url(../images/bg.gif); min-height: 100%; position: relative; }

#wrap {  }

#container {
width: 956px;
margin: 0 auto;
position: relative;
text-align: center;
padding: 20px 0 60px 0;
}

#container img {
margin: 2px;
border: 4px solid #000;
}

.home { text-align: center; padding-bottom: 15px; line-height: 18px; }
.pd { padding-bottom: 0 !important; }
#foot {
background: #126aae;
text-align: center;
height: 25px;
color: #fff;
padding-top: 10px;
font: normal 12px Tahoma;
position: absolute;
bottom: 0;
width: 100%;
}

.img-t {
	position: relative;
	height: 500px;
}

.img-t img {
	position: relative;
	top: 0;
}

/* highslide */
.highslide-html-content { position: absolute; display: none; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-loading { display: block; color: #eee; font: bold 10px Tahoma; text-decoration: none; border: 1px solid #fff; background-color: #000; padding: 3px; }
