html {height:100%;}
body {
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#414040;
	background:#fff;
	margin:0;
	min-width:1000px;
	height:100%;
}
a {
	text-decoration:none;
	color:#527799;
}
a:hover {text-decoration:underline;}
img {border:none;}
form,
fieldset {
	padding:0;
	margin:0;
	border:0;
}
input,
select,
textarea {
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
blockquote, q {quotes:none;}
q:before,
q:after {content: "";}
a:focus,
input:focus,
textarea:focus,
select:focus {outline:none;}
.cufon {margin:0 !important;}
.museoslab {font-family:Georgia, "Times New Roman", Times, serif;}
p {margin:0 0 17px;}
h1 {
	font-size:32px;
	line-height:35px;
	margin:0 0 20px;
}
h2 {
	font-size:28px;
	line-height:31px;
	margin:0 0 20px;
}
h3 {
	font-size:24px;
	line-height:27px;
	margin:0 0 20px;
}
h4 {
	font-size:21px;
	line-height:24px;
	margin:0 0 20px;
}
h5 {
	font-size:18px;
	line-height:21px;
	margin:0 0 20px;
}
h6 {
	font-size:16px;
	line-height:19px;
	margin:0 0 20px;
}
ul,
ol {margin:0 0 17px;}
/* wrapper */
#wrapper {min-height:100%;}
.w1 {padding:0 0 96px;}
/* header */
#header {background:#c5e3ff;}
#header .container {
	margin:0 auto;
	padding:49px 0 41px;
	width:960px;
}
#header .container:after {	clear:both;	content:"";	display:block;}
#header .logo {	float:left;	text-indent:-9999px;	overflow:hidden;	background:url(../images/logo.jpg) no-repeat;	width:270px;	height:59px;
	margin:-10px 10px -10px 0;}#header .logo a {	display:block;	height:100%;}
#header .btn-login {
	float:right;
	cursor:pointer;
	margin:0 0 0 10px;
	padding:11px 17px 11px 34px;
	background:#fff url(../images/ico-01.png) no-repeat 14px 50%;
	text-transform:uppercase;
	font-size:14px;
	line-height:17px;
	height:17px;
	font-weight:bold;
	position:relative;
	-webkit-border-radius:5px;	   -moz-border-radius:5px;	        border-radius:5px;
}
#header .btn-login:hover {text-decoration:none;}
#header .btn-login .cufon {
	float:left;
	position:relative;
	top:2px;
}
/* main-nav */
#main-nav {
	list-style:none;	margin:0;	padding:0;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	font-size:0;
	line-height:0;
	position:relative;
	top:-2px;
}
#main-nav li {
	display:inline-block;
	vertical-align:top;
	padding:0 13px;
}
#main-nav li:after {	clear:both;	content:"";	display:block;}
#main-nav a {
	float:left;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	padding:24px 0 2px;
	text-align:left;
}
#main-nav .ico {
	position:absolute;
	top:3px;
	left:50%;
	margin:0 0 0 -6px;
	width:12px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/icon-nav.png) no-repeat;
}
#main-nav .ico-2 {
	width:11px;
	height:12px;
	background-position:-22px 0;
}
#main-nav .ico-3 {
	width:15px;
	height:14px;
	background-position:-43px 0;
	top:0;
	margin-left:-8px;
}
#main-nav .ico-4 {
	width:10px;
	height:14px;
	background-position:-68px 0;
	top:1px;
	margin-left:-5px;
}
#main-nav a:hover,
#main-nav .active a {
	text-decoration:none;
	color:#353639;
}
/* info */
.info {
	background:#58441c url(../images/bg-info.jpg) no-repeat 50% 0;

	color:#ede2cd;
	font-size:20px;
	line-height:34px;
}
.info .container {
	padding:20px 0 257px;
	margin:0 auto;
	width:670px;
}

.info .containerinside {
	padding:20px 0 257px;
	margin:0 auto;
	width:970px;
}

.info .containerinside a {
	text-decoration:none;
	color:#6cb4f7;
}

.info .tbl {
	height:334px;
	width:100%;
	display:table;
}
.info .tbl-cell {
	width:100%;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.info p {margin:0;}
.info h1 {
	font-size:63px;
	line-height:66px;
	font-weight:normal;
	margin:0 0 27px;
}

.info h2 {
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:15px 0 0px;
	text-align:left;
}

.info .colored {color:#fff;}
.info .cufon {vertical-align:top !important;}
/* footer */
#footer {
	position:relative;
	z-index:10;
	margin:-96px auto 0;
	padding:41px 0 40px;
	width:960px;
	height:15px;
	color:#828282;
	font-size:12px;
	line-height:15px;
}
#footer:after {	clear:both;	content:"";	display:block;}
#footer a {color:#828282;}
#footer a:hover {
	text-decoration:none;
	color:#626262;
}
#footer p {margin:0;}
#footer .col-l {
	float:left;
	width:260px;
}
#footer .col-r {
	float:right;
	width:260px;
	text-align:right;
}
#footer .survey {
	position:absolute;
	bottom:0;
	left:50%;
	width:282px;
	height:240px;
	padding:101px 75px 14px 69px;
	margin:0 0 0 -210px;
	background:url(../images/bg-survey.png) no-repeat;
	text-align:center;
	font-size:22px;
	line-height:23px;
	text-transform:uppercase;
	color:#414040;
}
#footer .survey p {margin:0 0 26px;}
#footer .survey .btn-holder {padding:0 6px 0 0;}
#footer .btn {
	width:70px;
	display:inline-block;
	vertical-align:top;
	margin:0 3px 0 6px;
	padding:20px 2px;
	font-size:23px;
	line-height:26px;
	font-weight:bold;
	position:relative;
	-webkit-border-radius:5px;	   -moz-border-radius:5px;	        border-radius:5px;
}
#footer .btn-blue {
	background:#c5e3ff;
	color:#527799;
}
#footer .btn-yellow {
	background:#fccd4c;
	color:#6d5003;
}
#footer .btn:hover {text-decoration:none;}