*html {
	height:100%}
	
body {
	background:url(images/bg_body.gif) top center repeat-y #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	height:100%}

body, ul, li {
	margin:0;
	padding:0;}

a { color:#36509d; text-decoration:none}
a:hover { color:#000}

.conteiner {
	width:946px;
	margin:0 auto;}

.clear {
	clear:both}

/* --------------------  Font styles */


/* --------------------  Head Content */
.header {
	height:72px;}

.head-left, .head-center, .head-right{
	float:left}

.head-left {
	width:226px;
	height:72px;}

.head-center {
	width:526px;
	height:72px;}

.head-center p {
	color:#36509d;
	font-size:11px;
	margin:30px 0 0 25px;
	padding:0;
	line-height:15px;
	font-weight:bold}

.head-right {
	width:194px;
	height:72px;}

.head-right-menu {
	margin:50px 0 0 15px;
	font-size:11px}
	
.head-right-menu a {
	color:#000;
	text-transform:uppercase;
	text-decoration:none}

.head-right-menu a:hover {
	text-decoration:underline}

/* --------------------  Header Content / Topmenu */
.header {
	clear:both;
	height:68px;
	background: url(images/header_bg_gray.gif) 0 0 repeat-y #f0f0f1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc}

.header-left, .header-menu, .header-right {
	float:left;}

.header-left {
	text-align:left;
	font-size:10px;
	color:#36509d;
	padding-top:53px;
	padding-right:32px;
	width:194px}

.header-right a {
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        display: block;
        width: 178px;
        height: 28px;
        background: url(images/header_right_bg.gif) 0 0 repeat-x #37519e;
        margin: 18px 0;
        padding: 0 0 0 16px;
        line-height: 28px;
}

.breadcrumbs {
	margin-left:40px}

.header-menu {
	width:497px;
	padding-left:29px;
	height:68px}

/* -------------------- Content Layout */
.wrapper{
	float:left;
	width:100%}
	
.contentbox{
	margin: 0 194px 0 226px;
	padding:15px 30px}
	
.navigation{
	float:left;
	width:226px;
	margin-left:-947px;
	padding:10px 0}
	
.extra{
	float:left;
	width:194px;
	margin-left:-194px;
	padding:5px 0}

.footer{
	clear:left;
	width:100%;
	height:20px}
	
/* -------------------- Left Layout */
.box-left {
	margin:10px 0;
	background:url(images/left_bg.gif) 0 0 no-repeat;
	min-height:42px;}

.box-left img {
	margin:0 0 2px 0}

.navigation ul {
	margin:0;
	padding:0;}

.left-navi {
	width:193px}
	
.left-navi ul li {
	list-style:none;
	background:url(images/line_menu.gif) center bottom no-repeat;
	padding:7px 0 7px 0;
	font-size:11px;
	text-align:center}

.left-navi ul li a {
	color:#000}

.left-navi ul li a:hover {
	color:#36509d}

/* -------------------- Right Layout */
.box-right {
	padding-left:10px}

.box-right img {
	border:none;
	margin:10px 0 10px}

.box-right-border {
	border-bottom:3px double #cccccc;
	border-top:1px solid #cccccc;
	padding:10px;
	text-align:center}

.extra h3 {
	text-transform:uppercase;
	font-size:12px}

/* -------------------- Content Layout */
.contentbox ul {
	margin:10px 0 10px 30px;}

.contentbox li {
	margin-bottom:3px}

.contentbox {
	line-height:17px}

.news-list {
	margin-bottom:10px}

.title-gray {
	background:#e5e5e5;
	color:#36509d;
	padding:1px 3px;
	font-size:12px;
	clear:both;
	font-weight:bold;
	margin:30px 0 20px}

.table-form td {
	padding:3px}

.table-form input, .table-form textarea {
	border:1px solid #80a3b9;
	font-family:Arial;
}

.table-form .btn-submit {
	cursor:pointer;
	border:1px solid #cbcbcb;
	padding:1px 10px;
	background:url(images/btn_bg.gif) center repeat-x;
	color:#445ca3;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial;}
.copyright {
font-size: 10px;
padding: 3px;
}

.copyright a{
font-size: 10px;
color: #666666;
}