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, font, 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, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:none;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}
input, textarea, button {margin:0; font-family:inherit; font-size:1em;}
html {
	height:100%;
	background:url(../images/bg-footer-c.jpg) repeat-y 50% 0;
}
body{
	margin:0;
	height:100%;
	color:#000;
	min-width: 1260px;
	font:14px/16px Arial, Helvetica, sans-serif;
	background:url(../images/bg-footer.jpg) no-repeat 50% 768px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{vertical-align:middle;}
form, fieldset{border-style:none;}
#wrapper {
	min-height:100%;
	background:url(../images/bg-main.png) repeat-x 50% 0;
}
* html #wrapper {height:100%;} 
#header {height:280px;}
.main-holder {
	width:1000px;
	min-height: 800px;
	margin:0 auto;
	background:url(../images/bg-miss.png) no-repeat 319px 263px;
}
.top-row {
	width:979px;
	overflow:hidden;
	padding:4px 0 0 21px;
}
.logo {
	float:left;
	width: 279px;
	height: 81px;
	margin-right:236px;
}
.logo a{
	background:url(../images/logo.png) no-repeat;
	display:block;
	width: 279px;
	height: 81px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.top-nav {
	float:left;
	padding-top:36px;
}
.top-nav li {
	float:left;
	padding-left:24px;
}
.top-nav li a {
	color:#6e1f0d;
	font-style:15px;
	line-height:17px;
}
.navigation {
	width:950px;
	padding:13px 0 0 50px;
	overflow:hidden;
}
.navigation li {
	float:left;
	background:url(../images/bg-navigation.gif) no-repeat 50% 0;
	width: 148px;
	padding:60px 16px 0;
}
.navigation li a,
.links-box li a {
	display:block;
	width:100%;
	text-align:center;
	color:#004ddb;
}
.navigation li a img,
.links-box li a img {
	display:block;
	margin:0 auto 5px;
}
.navigation li a span,
.links-box li a span {
	display:block;
	text-align:center;
	font-style:15px;
	line-height:15px;
	cursor:pointer;
}
#content{
	height:1%;
	padding:123px 50px 120px;
}
.left-links{float:left;}
.right-links{float:right;transform: translateX(180px);}
.links-box li{
	float:left;
	width:130px;
	padding:61px 25px 0;
	background:url(../images/bg-content-links.gif) no-repeat 50% 0;
}
.links-box li a {color:#ff008a;}