body {  

  padding: 0;

  margin: 0;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #fff;

  background: url(../images/bg.jpg) repeat-x left top #003;

}



a img {

	border: none;

}



a {

	color: #E6ED8B;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

	color: #fff;

}



ul, li, h1, h2, h3, h4, h5, h6, p, form {

	margin: 0;

	padding: 0;

}



ul li {

	list-style-position: outside;

	line-height: 18px;

	margin-left: 14px;

	padding-left: 5px;

}



.main {

	min-width: 995px;

	background: url(../images/main_bg.jpg) no-repeat center top;

}



.row {

	float: left;

	width: 100%;

}



h2 {

	font-size: 20px;

}



/* ==================== HEADER ======================= */

/* ====================================================*/



.header {

	height: 150px;

	width: 995px;

	margin: 0 auto;

	background: url(../images/header.jpg) repeat-x left top;

}



.header .header_right {

	float: right;

	width: 596px;

	display: inline;

	height: 105px;

	background: url(../images/header_right_bg.jpg) no-repeat right top;

}



.header a.logo {

	text-decoration: none;

	margin: 0 auto;

	width: 105px;
	
	height: 116px;

	display: block;

}



/* ====================== MENU =========================*/

/* =====================================================*/



.menu_block {

	height: 51px;

	font-family: "Myriad Pro";

	font-size: 18px;

	padding: 11px 2px 0 2px;

	width: 904px;

	margin: 0 auto;

	background: url(../images/menu_bg.jpg) no-repeat left top;

}



.menu_block a {

	color: #fff;

	height: 35px;

	padding: 16px 17px 0 16px;

	float: left;

	background: url(../images/menu_sep.jpg) no-repeat right top;

}



.menu_block a.last {

	background: none;

	padding-right: 16px;

}



.menu_block a:hover, .menu_block a.active {

	color: #DBBD57;

	text-decoration: none;

}



/* ======================= CONTENT ========================*/

/* ========================================================*/



.contentwrapper {

/*	width: 952px;

	margin: 0 auto;*/

	float: left;

	width: 100%;

	background: url(../images/content_bg.png) repeat-y center top;

}



.content {

    background: url(../images/content_top.png) no-repeat center top;

	float: left;

	width: 100%;

}



.home .content {

    background: url(../images/content_home_top.png) no-repeat center top;

}



.inner {

	background: url(../images/content_bottom.png) no-repeat bottom center;

	float: left;

	width: 100%;

	padding-bottom: 28px;

}



.inner_centered_block {

	margin: 0 auto;

	width: 854px;

	padding: 0 49px 0 49px;

	min-height: 430px;

}



.home .inner_centered_block {

	padding-bottom: 0;

}



.title {

	height: 45px;

}



/* =================== CONTENT > Boxes ====================*/



.inner table tr td {

	vertical-align: top;

}



.box1 p, .box2 p, .box3 p {

	padding: 6px 0;

}



.box1 h4, .box2 h4, .box3 h4 {

	height: 26px;

}



.box1, .box2, .box3 {

	padding: 6px 6px 32px 6px;

	line-height: 16px;

}



.box1 {

	width: 450px;

	height: 189px;

	padding: 6px 6px 32px 6px;

	background: url(../images/box1_bg.png) no-repeat left top;

}



.box1 .box1_left {

	float: left;

	width: 142px;

	text-align: center;

}



.box1 .box1_right {

	float: right;

	width: 308px;

	padding-bottom: 32px;

}



.box1 .box1_left img {margin-bottom: 6px; float: left;}



.box1_bottom {

	display: block;

	margin-top: -32px;

	float: right;

}



.box1_bottom a {

	float: right;

}



.box2 {

	width: 374px;

	height: 68px;

	background: url(../images/box2_bg.png) no-repeat left top;

	margin-left: 5px;

	margin-bottom: 5px;

	padding-bottom: 37px;

}



.box2_bottom {

	display: block;

	margin-top: -37px;

	float: right;

}



.box3 {

	width: 374px;

	height: 68px;

	background: url(../images/box3_bg.png) no-repeat left top;

	margin-left: 5px;

	margin-bottom: 5px;

	padding-bottom: 37px;

}



.box3_bottom {

	display: block;

	margin-top: -37px;

	float: right;

}



.box4 {

	width: 302px;

	height: 227px;

}



.box5 {

	width: 298px;

	border: 2px solid #3d4a68;

	margin-left: 5px;

	padding-bottom: 31px;

	background: url(../images/box5_bg.png) repeat left bottom;

	line-height: 15px;

}



.box5 table tr td.date {

	width: 90px;

}



.box5 table tr td {

	padding: 12px 5px;

}



.box5 table tr.even td {

	background: url(../images/box5_dark_bg.png) repeat left top;

}



.box5_bottom {

	display: block;

	margin-top: -33px;

	margin-left: 7px;

}



.box6 {

	width: 240px;

	height: 111px;

	margin-left: 5px;

	margin-bottom: 5px;

}



.box7 {

	width: 240px;

	height: 111px;

	margin-left: 5px;

	margin-bottom: 5px;

}

.box8 {

	width: 240px;

	height: 227px;

	margin-left: 5px;

	margin-bottom: 5px;

}



/* =================== CONTENT > Main text box ====================*/



.textbox {

	font-size: 13px;

	line-height: 18px;

	float: left;

	width: 100%;

	background: url(../images/textbox_bg.png) repeat-y left top;

}



.textbox_inner {

	background: url(../images/textbox_top.png) no-repeat left top;

	padding: 0 14px;

	float: left;

	width: 826px;

}



.textbox .left {

	width: 596px;

	padding-top: 22px;

	padding-right: 14px;

	float: left;

}



.textbox .right {

	float: right;

	width: 216px;

}



.textbox p {

	padding-bottom: 18px;

}



.textbox_top {

	color: #DBBD57;

	font-size: 17px;

	font-weight: bold;

	height: 28px;

	padding-top: 12px;

}



.textbox_bottom {

	background: url(../images/textbox_bottom.png) no-repeat left top;

	height: 100px;

	float: left;

	width: 100%;

}



/* ====================== FOOTER =========================*/

/* =======================================================*/



.footer {

	width: 900px;

	padding: 0 26px;

	clear: both;

	margin: 0 auto;

	text-align: center;

	background: url(../images/footer_bg.png) no-repeat left top;

	min-height: 163px;

	font-size: 11px;

	font-family: Verdana;

}



.footer .footer_menu {

    word-spacing: 18px;

	color: #414469;

	text-transform: uppercase;

	padding: 8px 0 28px 0;

}



.footer .footer_menu a {

	word-spacing: normal;

	color: #414469;

}



.footer .copyright {

	color: #454871;

	line-height: 16px;

}



.footer .copyright b {

	color: #5F639C;

}



.footer .copyright a {

    color: #454871;

}