html {
	width: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #000;
	background: #0b1723 url(images/body-bg.png) repeat-x left bottom;
}
.body-container {
	background: url(images/body-container-bg.png) repeat-x left top;
	
}
.body-container .lighter {
	background: url(images/lighter.png) no-repeat center 375px;
	min-height:730px;
}

.body-container .wrapper {
	margin: 0px auto;
	width: 970px;
}
.body {
	padding: 24px 0px 5px;
}
.body .top {
	height: 55px;
	padding: 0px 5px 7px;
}
.top-menu-container {
	height: 52px;
}
.top-menu-container table tr .lbg {
	background: url(images/top-menu-lbg.png) no-repeat left top;
	width: 11px;
}
.top-menu-container table tr .bg {
	background: url(images/top-menu-bg.png) repeat-x left top;
	text-align: center;
}
.top-menu-container table tr .rbg {
	background: url(images/top-menu-rbg.png) no-repeat right top;
	width: 11px;
}
.top-menu-container table tr .bg .items-table {
}
.top-menu-container table tr .bg .items-table tr .item {
	padding: 5px 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.top-menu-container table tr .bg .items-table tr .spacer {
	width: 1px;
}

.top-menu-container table tr .bg .items-table tr .item a {
	color: #FFF;
	text-decoration: none;
}
.top-menu-container table tr .bg .items-table tr .item a:hover {
	text-decoration: underline;
}
.top-menu-container .spacer {
	background: url(images/top-menu-spacer.png) no-repeat center center;
}
.top-baner {
	margin: 0px;
}
.top-baner .top-cont-1 {
	background: url(images/main-field-left.png) no-repeat left top;
}
.top-baner .top-cont-1 .top-cont-2 {
	background: url(images/main-field-right.png) no-repeat right top;
	height: 288px;
}
.top-baner .top-cont-1 .top-cont-2 .top-cont-3 {
	background: url(images/main-field-top-bg.png) repeat-x left top;
	margin: 0px 12px 0px 7px;
}
.top-baner .top-cont-1 .top-cont-2 .top-cont-3 .top-cont-4 {
	background: url(images/main-field-bottom-bg.png) repeat-x left bottom;
	height: 273px;
	padding: 9px 0px 6px;
}
.top-content table tr .td-top-banner {
	/*background: #000 url(images/demo-image.jpg) no-repeat left top;*/
	background: #000;
	border-right: 1px solid #000;
}
.top-content table tr .td-top-banner .banner-content
{
	background-color:#000;
	height:273px;
	width:683px;
	background-position: left top;
	background-repeat: no-repeat;
}
.top-content table tr .td-top-form {
	background: #0f86df url(images/top-form-td-bg.png) repeat-x right bottom;
	width: 266px;
	border-left: 1px solid #24689a;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.top-content table tr .td-top-form a
{
	color:#f8e857;
}
.td-top-form table tr .with-hr {
	background: url(images/main-form-hr.png) no-repeat center bottom;
}
.search-form .input-text {
	border: 1px solid #064f86;
	background: #FFF;
	font: 13px Arial, Helvetica, sans-serif;
	width: 180px;
}
.search-form .input-button {
	color: #1d4664;
	font: 12px Arial, Helvetica, sans-serif;
}


.td-top-form div table tr td .form-td-3 {
	font: 14px/20px Arial, Helvetica, sans-serif;
	text-align: center;
}
.block-container {
	padding: 40px 4px 10px;
}
.block-title {
	background: url(images/block-title-l.png) no-repeat left top;
}
.block-title .block-title-1 {
	background: url(images/block-title-r.png) no-repeat right top;
	padding: 0px 5px;
}
.block-title .block-title-1 .block-title-2 {
	background: url(images/block-title-bg.png) repeat-x left top;
	padding: 3px 0px;
	height: 26px;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.block-title a
{
	color:#fff;
} 
.block-img {
	text-align: center;
	padding: 7px 0px 0px;
	height: 99px;
}
.block-text {
	width: 234px;
	background: url(images/text-contour-bottom.png) no-repeat left bottom;
	padding: 8px 0px 5px;
}
.block-text .block-text-1 {
	background: url(images/text-contour-bg.png) repeat-y left 10px;
}
.block-text .block-text-1 .block-text-2 {
	background: url(images/text-contour-top.png) no-repeat left top;
	padding: 5px 8px 2px;
	color: #FFF;
	height:70px;
}
.bottom-block {
	color: #fbf08f;
	text-align: right;
	padding: 10px 0px 0px;
	font-size: 10px;
}
.bottom-block a {
	color: #fbf08f;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
